Мои Конспекты
Главная | Обратная связь

...

Автомобили
Астрономия
Биология
География
Дом и сад
Другие языки
Другое
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Металлургия
Механика
Образование
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Туризм
Физика
Философия
Финансы
Химия
Черчение
Экология
Экономика
Электроника

Диалоговые окна Windows





Помощь в ✍️ написании работы
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой

 

На вкладке Dialogs располагается набор компонентов, реализующий стандартные диалоговые окна Windows. Основные компоненты приведены в таблице:

 

Название компонента Описание
OpenDialog Диалог открытия файла
SaveDialog Диалог сохранения файла
FontDialog Диалог задания шрифта
ColorDialog Диалог задания цвета
FindDialog Диалог задания параметров поиска в файле
PrinterSetupDialog Диалог задания установок принтера
PrintDialog Диалог задания печати

 

Рассмотрим более подробно диалоги OpenDialog и SaveDialog, FontDialog и ColorDialog.

 

Основные свойства OpenDialog и SaveDialog

Свойство Описание
FileName Имя файла, в случае OpenDialog – это имя файла вы­бран­ного пользователем, в случае SaveDialog – это имя, под которым файл следует сохранить
Filter Фильтр позволяет увидеть только файлы определенного типа в окне диалога, путем задания расширения файлов. Например, только текстовые с расширением *.txt.
InitialDir Позволяет задать начальный директорий для диалога
Title Заголовок окна диалога

 

Для компонента FontDialog основным свойством является свойство Font, в котором будет находиться шрифт, выбранный пользователем. Для компонента ColorDialog основным свойством является свойство color, которое будет содержать цвет, выбранный пользователем.

Основным методом для всех этих видов компонентов является метод Execite, который выводит диалог на экран и возвращает истину, если пользователь выбрал кнопку «Открыть» или «Сохранить» в окне диалога, и ложь, если пользователь выбрал кнопку «Отмена» в окне диалога.

Теперь, вооружившись этим знанием, улучшим приложение, созданное в предыдущем пункте «Контекстное меню. Компонент PopupMenu». Для этого помес­тим в область формы компоненты вкладки Dialogs: OpenDialog – для открытия файла в диалоге, SaveDialog – для сохранения файла в диалоге, ColorDialog – для выбора цвета области редактирования Memo, FontDialog – для выбора шрифта текста, загруженного в область Memo.

Внешний вид окна на этапе проектирования может быть таким:

 

 

В контекстном меню создадим следующие пункты меню: «Открыть файл», «Сохранить файл», «Изменить шрифт», «Изменить цвет».

При выборе пункта меню «Открыть файл» работает программный код:

if OpenDialog1.Execute then

Memo1.Lines.LoadFromFile(OpenDialog1.FileName);

 

При выборе пункта меню «Открыть файл» работает программный код:

if SaveDialog1.Execute then

Memo1.Lines.SaveToFile(SaveDialog1.FileName);

 

При выборе пункта меню «Изменить шрифт» работает программный код:

if FontDialog1.Execute then

Memo1.Font:=FontDialog1.Font;

 

При выборе пункта меню «Изменить цвет» работает программный код:

if ColorDialog1.Execute then

Memo1.Color:=ColorDialog1.Color;

 

Задание для самостоятельной работы

 

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

 

Доверь свою работу ✍️ кандидату наук!
Поможем с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой



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







©2015-2020 mykonspekts.ru Все права принадлежат авторам размещенных материалов.