Главная
Регистрация
Вход
Суббота
23.11.2024
06:20
Приветствую Вас, Гость | RSS

Меню сайта

Друзья сайта

Категории раздела
Standart [17]
Компоненты с вкладки Standart и компонент Form (Форма)
Additional [6]
Компоненты с вкладки Additional
Win32 [5]
Компоненты с вкладки Win32
System [2]
Компоненты с вкладки System
Data Controls [15]
Samples [1]
Компоненты с вкладки Samples
Dialogs [8]
Компоненты с вкладки Dialogs
Общее [1]
Справки по общим свойствам и методам

Форма входа

Наш опрос
Оцените мой сайт
Всего ответов: 446

Пользователи

Онлайн всего: 6
Гостей: 6
Пользователей: 0

 Каталог статей 
Главная » Статьи » Компоненты C++ Builder » Dialogs

PDA-версия страницы

Компоненты OpenDialog и SaveDialog, OpenPictureDialog и SavePictureDialog

  OpenDialog - компонент для открытия файлов.
  SaveDialog - компонент для сохранения файлов.
 
  OpenPictureDialog
- компонент для открытия графических файлов.
  SavePictureDialog - компонент для сохранения графических файлов.





    Пример использования:

 if ( OpenPictureDialog1->Execute() )
    {
     Image1->Picture->LoadFromFile( OpenPictureDialog1->FileName );
    }




  Пример использования:

  if ( SavePictureDialog1->Execute() )
    {
     Image1->Picture->SaveToFile( SavePictureDialog1->FileName );
    }

  Для работы с jpeg файлами нужно добавить:
  #include "jpeg.hpp"






    Пример использования:

 if( OpenDialog1->Execute() )
 {
  Memo1->Lines->LoadFromFile( OpenDialog1->FileName );
 }




  Пример использования:

  if( SaveDialog1->Execute() )
 {
  Memo1->Lines->SaveToFile( OpenDialog1->FileName );
 }



  Свойства:
 
Свойство
Значение
Ctl3DСвойство, необходимое для обратной совместимости. Не имеет значение начиная с Windows XP.
DefaultExt
Расширение файла по умолчанию. Точку указывать не надо.
FileName
Данное свойство возвращает имя и полный путь к каталогу недавно выбранных файлов. Для того, чтобы имя файла по умолчанию отображалось в окне редактирования диалога, нужно присвоить значение файла в Object Inspector или в коде программы. Программные изменения в FileName иметь никакого эффекта, пока диалоговое активно.
Filter
Диалоговое окно выбора включает в себя выпадающий список типов файлов. Когда пользователь выбирает тип файла из списка, только файлы выбранного типа отображаются в диалоговом окне.

Для настройки маски файлов во время разработки нажмите на кнопку с многоточием знаки (...) справа от фильтра в Object Inspector. Это откроет редактор фильтров. В левой колонке редактора фильтра, в Filter Name введите краткое описание каждого типа файлов, которые будут доступны во время работы программы. В правой колонке находятся маски фиотров, соответствующие каждому описанию. Например, описание "Текстовые файлы" может появиться слева от маски "*. TXT", а описание "Файлы jpeg" может появиться слева от маски "*.jpeg". Программное задание фильтров:

OpenDialog1-> Filter = "Файлы  (*
jpeg.) | *JPEG.»;

Несколько фильтров должны быть разделены вертикальными линиями. Например:

OpenDialog1->Filter = "Text files (*.txt)|*.TXT|Pascal files (*.pas)|*.PAS";

Чтобы включить несколько масок в одном фильтре, отделить маски с запятой. Это работает как в Object Inspector, так и в коде программы. Например:

OpenDialog1->Filter = "Pascal files|*.PAS;*.DPK;*.DPR";

Если значение фильтру не присвоено, диалоговое окно отображает все типы файлов.
FilterIndex
Определяет, какой из типов файлов в фильтре по умолчанию, когда откроется диалоговое окно. Установите 1, чтобы выбрать первый тип файла в списке по умолчанию или установите 2, чтобы выбрать второй тип файла по умолчанию, и так далее. Если значение вне диапазона, то будет выбран первый тип файла, из перечисленных в фильтре.
InitialDir
Определяет директорию по умолчанию, которая будет отображаться в диалоговом окне выбора, когда оно откроется.
NameОтвечает за имя компонента. Для удобства его можно сократить, например - OPD1.
OptionsИспользуется для настройки параметров и внешнего вида диалога. По умолчанию все эти опции выключены

ofReadOnly - только для чтения.
ofOverwritePrompt - генерирует предупреждающее сообщение, если пользователь пытается выбрать имя файла, который уже используется, спрашивая, нужно ли перезаписывать существующие файлы.
ofHideReadOnly - удаляет флажок "Открыть только для чтения" в диалоговом окне.
ofNoChangeDir - после того, как пользователь нажимает кнопку OK, сбрасывает текущий каталог к ​​тому, что было до открытия файла.
ofShowHelp - отображает кнопку "Справка" в диалоговом окне.
ofNoValidate - отключает проверку на недопустимые символы в именах файлов. Позволяет выбрать имена файлов с недопустимыми символами.
ofAllowMultiSelect - позволяет пользователям выбрать более одного файла в диалоговом окне.
ofExtensionDifferent - этот флаг включается во время выполнения, когда выбранный файл имеет расширение, которое отличается от DefaultExt. Если вы используете этот флаг в приложение, не забудьте сбросить его.
ofPathMustExist - генерирует сообщение об ошибке, если пользователь пытается выбрать имя файла, путь для которого не существует.
ofFileMustExist - генерирует сообщение об ошибке, если пользователь пытается выбрать несуществующий файл. (Относится только к диалогам для открытия).
ofCreatePrompt  - генерирует предупреждающее сообщение, если пользователь пытается выбрать несуществующий файл и спрашивает, нужно ли создавать новый файл с заданным именем.
ofShareAware - игнорирует распространение ошибок и позволяет работать с файлами, которые будут отобраны даже тогда, когда имеются нарушения.
ofNoReadOnlyReturn - генерирует сообщение об ошибке, если пользователь пытается выбрать файл только для чтения.
ofNoTestFileCreate - отключает проверку для сетевых файлов и недоступных дисков. Применяется только тогда, когда пользователь пытается сохранить файл в create-no-modify общего каталога сети.
ofNoNetworkButton - удаляет кнопку (которая открывает диалог "Подключить сетевой диск") из диалогового окно выбора. Применяется только в том случае, если флаг ofOldStyleDialog включен.
ofNoLongNames - отображает имена файлы 8,3-символов. Эта опция действительна только, если включено свойство ofOldStyleDialog.
ofOldStyleDialog - создает старый стиль выбора файла диалога.
ofNoDereferenceLinks - отключает разыменования ярлыков Windows. Если пользователь выбирает ярлык, присваивает имя файла путь и имя файла ярлыка (. LNK-файл),  файл не связан с ярлыком.
ofEnableIncludeNotify - (Windows 2000 и выше.) Отправляет CDN_INCLUDEITEM уведомления в диалоговом окне, когда пользователь открывает папку. Уведомление направляется в недавно открывшеюся папку. Вы можете использовать эти сообщения для управления тем, какие элементы появляются в элементах списка папок.
ofEnableSizing - (Windows 98 и выше) Позволяет в стиле Проводника диалоговое быть изменены с помощью мыши или клавиатуры. По умолчанию диалоговое окно позволяет это изменение размера независимо от значения этого параметра. Необходимо только, если вы предоставите специальную процедуру или пользовательский шаблона. (Старый стиль диалогов никогда не позволять изменение размеров).
ofDontAddToRecent -предотвращает файл от добавления в список недавно открытых файлов.

ofShowHidden - гарантирует, что скрытые файлы отобразятся в диалоге.
OptionsEx
Описания, которые определяют внешний вид и поведение выбора файлов в диалоге.

ofExNoPlacesBar - запрещает бару (бар - содержит ссылки на такие места, как папки, истории и рабочий стол) появляться в диалоговом окне.
TagПеременная, выделенная для нужд программиста.
TitleИспользуется для задание текста, который отображается заголовке диалога. Если значение не присвоено, название имеет значение "Open".

Категория: Dialogs | Добавил: Admin (14.10.2012)
Просмотров: 38621 | Рейтинг: 5.0/4
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Помочь сайту!
рублей WMR
WebMoney на кошелек R407507742179

Партнёры сайта

Закладки

Поиск по сайту

Copyright H-L-L.RU © 2024
Сделать бесплатный сайт с uCoz