Читайте также:
|
|
Для настройки принтера и задания параметров печати используются соответственно классы TPrinterSetupDialog и TPrintDialog.
Состав элементов управления окна настройки принтера определяется установленным драйвером принтера и может быть различным, поэтому здесь рассматриваться не будет.
Рассмотрим основные свойства окна диалога задания параметров печати класса TPrintDialog:
· Collate: Boolean – состояние флажка «Разобрать по копиям»;
· Copies: Integer – количество копий, заданное в окне диалога
· FromPage: Integer – номер страницы, с которой начнется печать документа;
· ToPage: Integer – номер последней печатаемой страницы;
· MaxPage: Integer – максимальный номер страницы, который можно задать в окне диалога;
· MinPage:Integer – минимальный номер страницы, который можно задать в окне диалога;
· Options: TprintDialogOptions – параметры окна диалога
· PrintRange: TPrintRange – определяет диапазон печатаемых страниц:
ü prAIIPages – весь документ;
ü prSelection – выделенный фрагмент;
ü prPageNurns – страницы с указанными номерами;
· PrintToFile: Boolean – состояние флажка «Печать в файл»;
Окно диалога печати позволяет обрабатывать только два события: OnShow и OnClose.
Рассмотрим использование окон диалога на примере создания упрощенного блокнота, который наряду с редактированием текста будет позволять открытие, сохранение файла, выбор шрифта и цвета фона:
1. Создайте главную форму приложения.
2. Разместите на форме многострочный редактор (класс TMemo), панель (класс TPanel) и на панели четыре кнопки (класс TButton).
3. Разместите на форме четыре компонента окон диалога классов TOpenDialog, TSaveDialog, TFontDialog, TColorDialog.
4. Удалите у панели значение свойства Caption и присвойте свойству Align значение alBottom.
5. Присвойте свойству Align компонента Memo1 значение alClient, а свойству ScrollBars значение ssBoth.
6. Настройте фильтры окон диалога выбора файлов следующим образом:
ü Текстовые файлы - *.txt
ü Все файлы - *.*
7. Присвоим надписи кнопкам:
ü Button1.Caption – Открыть;
ü Button2.Caption – Сохранить;
ü Button3.Caption – Шрифт;
ü Button4.Caption – Фон;
8. Создайте обработчик события OnClick кнопки «Открыть» и впишем туда следующий код:
if OpenDialog1.Execute then Memo1.Lines.LoadFromFile(OpenDialog1.FileName);
9. Создайте обработчик события OnClick кнопки «Сохранить» и впишем туда следующий код:
if SaveDialog1.Execute then
Memo1.Lines.SaveToFile(SaveDialog1.FileName);
10. Создайте обработчик события OnClick кнопки «Шрифт» и впишем туда следующий код:
if FontDialog1.Execute then Memo1.Font:= FontDialog1.Font;
11. Создайте обработчик события OnClick кнопки «Фон» и впишем туда следующий код:
if ColorDialog1.Execute then Memo1.Color:= ColorDialog1.Color;
12. Выполните компиляцию и тестирование программы.
Рисунок – 4.4.1. Приложение, использующее окна диалога
Дата добавления: 2015-07-12; просмотров: 107 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Окна диалога выбора файлов | | | СЕВЕРО-ЗАПАДНЫЙ ОКРУЖНОЙ ФИЛИАЛ |