helpdlg

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

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

Описание

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