helpdlg

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

Описание

helpdlg создает немодальное диалоговое окно справки с заголовком по умолчанию, 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 и задайте то же titleMATLAB выводит это диалоговое окно на передний план. Если диалоговое окно title не изменяется, MATLAB создает новое диалоговое окно только в случае закрытия диалогового окна между вызовами helpdlg.

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

свернуть все

Справочное сообщение, заданное как вектор символов, массив ячеек из векторов символов или строковые массивы.

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

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

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

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

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

Пример: 'Value Specification'

Подробнее о

свернуть все

Диалоговое окно Modal

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

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

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

Совет

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

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

См. также

| | |

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