helpdlg

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

Если вы используете App Designer или создаете приложения с функцией uifigure, то используйте uialert вместо этого. Для получения дополнительной информации см. Мигрирующие Приложения GUIDE к App Designer.

Синтаксис

helpdlg
helpdlg(msg)
helpdlg(msg,title)
f = helpdlg(___)

Описание

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

пример

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 продолжается, даже когда модальное диалоговое окно Help активно. Чтобы блокировать выполнение программы, пока пользователь не закроет диалоговое окно, используйте функцию uiwait.

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

| | |

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