Примеры работы с AdvTaskDialog
23.04.2011
Компонент поддерживает HTML.
И начнём мы как всегда с обзора свойств и функции.
Свойства (property)
Включает/отключает автозакрытие окна по истечение времени указанного в AutoCloseTimeOut.
TaskDialog1.AutoClose : Boolean;
Время по истечение которого окно автоматически закроется.
TaskDialog1.AutoCloseTimeOut : integer;
Текст на кнопке для открытия скрытого текста.
TaskDialog1.CollapsControlText : String;
Дополнительный текст, имеет стандартный размер.
TaskDialog1.Content : String;
Список активных стандартных кнопок.
TaskDialog1.CommonButtons : TCommonButtons;
Список пользовательских кнопок, основные функции указаны ниже.
TaskDialog1.CustomButtons.Add(const S:string) : Integer; //Добавляет новую кнопку.
TaskDialog1.CustomButtons.Clear; //Удаляет все ранее добавленные кнопки.
TaskDialog1.CustomButtons.Delete(index: Integer); //Удаляет кнопку с индексом index.
Устанавливает кнопку по умолчанию на которой будет установлен фокус, нумерация кнопок идёт со 100 (100, 101, 102 и т.д.).
TaskDialog1.DefaultButton : Integer;
Открывает сообщение, и при закрытии возвращает index нажатой кнопки.
TaskDialog1.Execute : Integer;
Текст на кнопке для "скрытия скрытого" текста.
TaskDialog1.ExpandControlText : String;
Скрытый текст.
TaskDialog1.ExpandedText : String;
Текст находящийся в самом низу сообщения (В футере).
TaskDialog1.Footer : String;
Иконка в футере.
TaskDialog1.FooterIcon : TTaskDialogFooterIcon;
Определяет тип выводимой иконки (Ошибка, вопрос, информация, предупреждение и т.д.).
TaskDialog1.Icon : TTaskDialogIcon;
Основной текст сообщения, имеет довольно большой размер.
TaskDialog1.Instruction : String;
Заголовок окна.
TaskDialog1.Title : String;
Устанавливает слева от кнопок CheckBox и заданный текст.
TaskDialog1.VerificationText : String;
Возвращает true, если CheckBox был отмечен галочкой.
TaskDialog1.VerifyResult : Boolean;
Скриншоты
