Вверх ↑
Пакеты 
HiAsm4
Windows 
Компоненты 
Фaйлы 
Диалоги - ODialog

ODialog
Краткое описание
   Компонент предназначен для отображения стандартного диалога выбора файла.
Параметры
  • Filter - Задает фильтр выбора файлов. Формат: <Имя Фильтра>|<расширение>|<Имя Фильтра>|<расширение>...
  • Title - Заголовок диалога
  • StartDir - Каталог первого запуска
  • FileName - Начальное имя файла в диалоге выбора
  • Select - Simple - выбор только одного файла в окне диалога, Multi - множественный выбор файлов
  • Методы
  • doExecute - Открывает окно диалога
  • События
  • onExecute - Событие происходит всякий раз при нажатие кнопки ОК (файл выбран)
  • onCancel - Событие происходит всякий раз при нажатие кнопки Отмена (файл не выбран)
  • Данные
  • FileName - Начальное имя файла в диалоге выбора
  • StartDir - Каталог первого запуска
  • Пример
       Пример использования компонента ODialog

    
    Add(MainForm,4113618,189,77)
    {
    Width=549
    Height=291
    Caption="Example of usage ODialog"
    }
    Add(ODialog,1106631,315,77)
    {
    FileName=""
    link(onExecute,12017045:doWork1,[(363,83)])
    }
    Add(ODialog,12008771,315,154)
    {
    Filter="Text files|*.txt|INI files|*.ini"
    FileName=""
    link(onExecute,4851452:doWork2,[])
    }
    Add(ODialog,6670243,315,231)
    {
    Filter="Images|*.png;*.gif;*.bmp;*.jpg"
    StartDir=""
    FileName=""
    Select=1
    link(onExecute,4851452:doWork3,[(363,237)])
    }
    Add(Button,230970,259,77)
    {
    Left=40
    Top=50
    Caption="All"
    link(onClick,1106631:doExecute,[])
    }
    Add(Button,11595569,259,154)
    {
    Left=40
    Top=80
    Caption="Text"
    link(onClick,12008771:doExecute,[])
    }
    Add(Button,5211317,259,231)
    {
    Left=40
    Top=110
    Caption="Image"
    link(onClick,6670243:doExecute,[])
    }
    Add(Memo,3976901,413,126)
    {
    Left=145
    Top=15
    Width=385
    Height=235
    ScrollBars=3
    }
    Add(HubEx,12017045,359,126)
    {
    link(onEvent,3976901:doAdd,[])
    }
    Add(InfoTip,11691973,245,63)
    {
    Info=#3:all|
    Width=134
    Height=53
    }
    Add(InfoTip,13966878,245,140)
    {
    Info=#9:text only|
    Width=134
    Height=53
    }
    Add(InfoTip,393610,245,217)
    {
    Info=#10:all images|
    Width=134
    Height=53
    }
    Add(HubEx,4851452,359,154)
    {
    Angle=3
    link(onEvent,12017045:doWork3,[])
    }
    Замечания
    Обновление элемента: [svn]ODialog.pas[/svn]
    BB-code статьи для вставки
    Всего комментариев: 0
    (комментарии к статье еще не добавлены)
    Комментарий
    ...