exponenta event banner

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'

Подробнее

свернуть все

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

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

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

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

Совет

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

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

См. также

| | |

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