helpdlg

Создайте диалоговое окно справки

Описание

Примечание

В App Designer и приложениях, созданных с uifigure функция, uialert рекомендуется helpdlg потому что это обеспечивает дополнительные опции настройки.

helpdlg создает немодальное диалоговое окно Help с заголовком по умолчанию, Help Dialog, и сообщение по умолчанию, This is the default help.

Используйте эту функцию, если вы хотите показать диалоговое окно справки по нескольким окнам приложения, MATLAB® рабочий стол или Simulink® и все еще смочь взаимодействовать с ними прежде, чем ответить на диалоговое окно.

пример

helpdlg(msg) задает пользовательский текст сообщения. Если диалоговое окно с соответствующим заголовком диалогового окна уже существует, то MATLAB выявляет его.

пример

helpdlg(msg,title) задает пользовательский заголовок для диалогового окна.

f = helpdlg(___) возвращает объект фигуры. Можно использовать этот синтаксис с любым из входных параметров от предыдущих синтаксисов.

Примеры

свернуть все

helpdlg('Consider using a cell array.');

Задайте текст диалогового окна справки с помощью массива ячеек из символьных векторов. Разрывы строки происходят после каждого элемента массива.

helpdlg({'Valid data types are:','int8',...
         'int16','int32','int64'});

Создайте диалоговое окно с пользовательским заголовком и сообщением.

helpdlg('Choose 10 points from the figure',...
        'Point Selection');

Если диалоговое окно не отображается, оно может быть проложено под землей под другими окнами. Дайте команду снова, чтобы выявить его

helpdlg('Choose 10 points from the figure',...
        'Point Selection');

Теперь измените сообщение путем вызова helpdlg снова с помощью того же заголовка с различным сообщением.

helpdlg('Choose 5 points from the figure',...
        'Point Selection')

После того, как вы создадите диалоговое окно, каждый раз, когда вы вызываете helpdlg и задайте тот же title, MATLAB выявляет то диалоговое окно. Если диалоговое окно title неизменно, затем MATLAB только создает новое диалоговое окно, если вы закрываете диалоговое окно между вызовами helpdlg.

Входные параметры

свернуть все

Помогите сообщению в виде вектора символов, массива ячеек из символьных векторов или массива строк.

  • Если вы задаете сообщение справки как вектор символов, то длинное сообщение переносится, чтобы соответствовать диалоговому окну.

  • Если вы задаете сообщение справки как массив ячеек из символьных векторов, то пропуски линий находятся между каждым элементом массива. Длинные элементы переносятся, чтобы соответствовать диалоговому окну.

Пример: 'This value is required.'

Пример: {'Valid data types are:','int8','int16','int32','int64'}

Заголовок диалогового окна в виде вектора символов или массива строк.

Пример: 'Value Specification'

Больше о

свернуть все

Модальное диалоговое окно

Модальное диалоговое окно препятствует тому, чтобы пользователь взаимодействовал с другими окнами MATLAB прежде, чем ответить на диалоговое окно.

Немодальное диалоговое окно

Немодальное диалоговое окно позволяет пользователю взаимодействовать с другими окнами MATLAB прежде, чем ответить на диалоговое окно. Немодальное диалоговое окно также упоминается как нормальное диалоговое окно.

Советы

  • Выполнение программы MATLAB продолжается, даже когда модальное диалоговое окно Help активно. Чтобы блокировать выполнение программы, пока пользователь не закроет диалоговое окно, используйте uiwait функция.

  • Создать модальное аварийное диалоговое окно для одно окна App Designer или uifigure- основанные приложения, используйте uialert функцию вместо этого.

Смотрите также

| | |

Представлено до R2006a