русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Окно диалога выбора параметров шрифта


Дата добавления: 2013-12-23; просмотров: 783; Нарушение авторских прав


Свойства всех этих классов идентичны.

Окна диалога для работы с файлами

Стандартные окна диалога

Изображения

Для вывода графических изображений используют элемент Image. Он может отображать графические файлы форматов BMP, JPG, WMF и ICO. Основные свойства класса TImage:

- AutoSize: Boolean– если это свойство = true, то размеры компонента автоматически изменяются в соответствии с размерами загружаемого изображения;

- Center: Boolean – если это свойство = true, то изображение центрируется относительно клиентской области компонента;

- Picture: TPicture– содержит изображение, отображаемое в компоненте Image. Это свойство управляет загрузкой и отображением графических файлов (из библиотеки Windows или своих собственных). Создавать графические изображения можно с помощью графического редактора Delphi, открывающегося командой ToolsImage Editor.

Одним из основных элементов интерфейса приложения в Windows являются окна диалога. Стандартные окна диалога обеспечивают выполнение ряда стандартных операций, используемых практически во всех приложениях. (Примеры: диалоговые окна для открытия и закрытия файлов, печати файлов, изменения параметров шрифта и др.)

Библиотека VCL Delphi содержит компоненты, предназначенные для создания стандартных диалоговых окон. Все эти компоненты расположены на вкладке Dialogs палитры компонентов. Стандартные окна диалога являются невизуальными компонентами и не отображаются во время работы приложения.

Для реализации операций открытия и закрытия файлов в VCL имеются четыре класса:

- TOpenDialog– окно диалога открытия файла;

- TSaveDialog – окно диалога сохранения файла;

- TOpenPictureDialog– окно диалога открытия графического файла;

- TSavePictureDialog– окно диалога сохранения графического файла.



При работе с диалоговыми окнами обычно используют всего один метод, осуществляющий вызов окна диалога во время выполнения программы: function Execute: Boolean;. После выбора файла и нажатия кнопки OK, или Open, или Save функция Executeвозвращает значение true. При щелчке на кнопке Cancel функция Executeвозвращает значение false.

Окна диалога для работы с файлами могут реагировать на ряд событий: OnClose,OnFolderChange,OnShow, . . . Окна диалога производят только выбор файла или группы файлов. Остальные действия, необходимые для открытия, сохранения и т.п., должен обеспечить программист.

При работе с окнами диалога удобно пользоваться фильтрами, с помощью которых можно выбирать файлы с заданными расширениями. Проще всего задавать фильтры в специальном редакторе Filter Editor, окно которого открывается при двойном щелчке в поле ввода значения свойства Filter в Инспекторе объектов. В левом списке редактора фильтров задают название фильтра, в правом – шаблоны для отбора файлов.

Для установки и изменения параметров шрифтов используют компонент FontDialog класса TFontDialog. Для окна диалога определена обработка трех событий: OnApply, OnClose,OnShow.



<== предыдущая лекция | следующая лекция ==>
Комбинированные поля | Тема 8. Создание форм для ввода и редактирования данных


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.003 сек.