Правильная ссылка на эту страницу
http://az-design.ru/Support/SoftWare/Delphi/D3/SB34Filter.shtml

Глава 34. TCommonDialog.Filter

Свойство Filter

Затрагиваемые объекты TOpenDialog, TSaveDialog
Назначение Свойство Filter определяет список масок имен файлов, которые используются в диалоговых окнах Open или Save и определяют типы файлов, отображаемых диалоговым окном.
Объявление property Filter: string;
Пример синтаксиса
// Открыть файл гипертекстовой разметки
procedure TForm1.FileOpen(Sender: TObject);
begin
   OpenDialog1.Filter := 'Markup files (*.htm,*.html,*.sgml)'
                       + '|*.HTM;*.HTML;*SGML';
   if OpenDialogl.Execute then begin
      RichEdit1.Lines.LoadFromFile(OpenDialog1.FileName);
      FFileName := OpenDialog1.FileName;
      RichEditl.SetFocus;
      RichEditl.Modified := False
   End;
end;
Описание

Filters создаются Назначением текстовой строки свойству Filter. Строка может указывать на единственный тип файла:

OpenDialog1.Filter := 'All files|*.*'

или множество типов файлов, используя в качестве разделителя точку с запятой:

OpenDialog1.Filter := 'Markup files|*.HTM;*.HTML;*.SGML';

Можно указать несколько фильтров и в одной строке, отделяя каждый фильтр символом |:

OpenDialogl.Filter := 'Text files|*.TXT;*.TEXT|HTML files|*.HTM;*.HTML'

       Хотя фильтры можно присваивать диалоговым окнам и во время выполнения, но проще воспользоваться Filter editor во время конструирования, чтобы присвоить все фильтры сразу. Для активизации Filter editor убедитесь, что выделен компонент диалогового окна Open или Save и дважды щелкните на поле свойства Filter в Object Inspector.

[Свойство Collate] [Свойство Color] [Свойство Copies] [Свойство Ctl3D] [Свойство CustomColors] [Свойство DefaultExt] [Свойство Device] [Метод Execute] [Свойство FileName] [Свойство Files] [Свойство Filter] [Свойство FilterIndex] [Свойство FindText] [Свойство Font] [Свойство FromPage] [Свойство Handle] [Свойство HelpContext] [Свойство InitialDir] [Свойство Left] [Свойство MaxFontSize] [Свойство MaxPage] [Свойство MinFontSize] [Свойство MinPage] [Событие OnApply] [Событие OnFind] [Событие OnReplace] [Свойство Options] [Свойство Position] [Свойство PrintRange] [Свойство PrintToFile] [Свойство ReplaceText] [Свойство Title] [Свойство ToPage]


<<< Пред. Оглавление
Начало раздела
След. >>>




Дата последнего изменения:
Thursday, 21-Aug-2014 09:10:55 MSK


Постоянный адрес статьи:
http://az-design.ru/Support/SoftWare/Delphi/D3/SB34Filter.shtml