Завдання на самостійну роботу(в,вс,лс)

ЗАДАНИЕ С16_посл. СОЗДАЙТЕ ПРИЛОЖЕНИЕ, КОТОРОЕ ДЕМОНСТРИРУЕТ ИСПОЛЬЗОВАНИЕ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ Common Dia log ДЛЯ ОТКРЫТИЯ И СОХРАНЕНИЯ ФАЙЛА, ДЛЯ ВЫБОРА ШРИФТА И ЦВЕТА, А ТАКЖЕ ДЛЯ РЕДАКТИРОВАНИЯ ТЕКСТА. ФАЙЛ ФОРМАТА txt БУДЕТ ЗАГРУЖАТЬСЯ В ТЕКСТОВОЕ ПОЛЕ (ЛЕВОЕ ПОЛЕ НА рис.16. 2), А ФАЙЛ ФОРМАТА rtf – В ПОЛЕ Rich Textbox (ПРАВОЕ ПОЛЕ НА рис.16.2).

Порядок действий:

1.Расположите на форме объекты в соответствии с рис.16.2.

Рис. 16.2. Вид окна приложения после двукратной отработки команды File → Open и выбора двух файлов для открытия в окне Textbox( слева) и Rich Textbo x(справа)

2. Проведите подготовительные работы. Установите дополнительные элементы управления в окне ToolBox.

ü В меню Project выберите команду Components и на вкладке Controls установите флажок у компонента Microsoft Rich Textbox Control 6.0.

ü В окне ToolBox появится дополнительный элемент: … RichTextBox. Он представляет собой усовершенствованное текстовое окно, с помощью которого вы можете создавать полноценные файлы в формате rtf, в которых вы можете как угодно форматировать внешний вид своего документа: расставлять переносы, выделять текст различными шрифтами, менять гарнитуру текста и т.д.

ü В меню Project выберите команду Components и на вкладке Controls установите флажок у компонента Microsoft Common Dialog Control 6.0 (SP 6).

ü В окне ToolBox появится дополнительный элемент: CommonDialog. Объект CommonDialog (Общий диалог) обеспечивает вывод на экран набора стандартных окон для выполнения операций открытия и сохранения файлов, выбора цвета и характеристик шрифта.

CommonDialog является средством связи между программами, написанными на языке Visual Basic, и процедурами из динамической библиотеки Commdlg.dll. Файл библиотеки находится с системной директории Microsoft Windows.

К объекту CommonDialog могут применяться следующие методы, которые выводят на экран стандартное диалоговое окно:

Таблица 16.2. Методы, которые могут применяться к объекту CommonDialog.

Метод Диалоговое окно
ShowColor Выбор цвета
ShowOpen Открытия файла
ShowSave Сохранения файла
ShowPrinter Вывода на принтер
ShowFont Выбора характеристик шрифта

Методы выполняются только во время работы программы. В процессе создания проекта объект CommonDialog, размещенный на форме, выглядит как пиктограма.

3. Установите значения свойств объекта CommonDialogCancelError и Flags. Если свойство CancelError имеет значение True, появляется возможность в программном коде реагировать на щелчок по кнопке < Cancel >(Отмена). Значение свойства Flags влияет на внешний вид и поведение диалогового окна.

4. Разместите в окне приложения 4 команды меню (File, Font, Color, Edit), имеющие подменю:

File → Open, Save, Save As;

Color → ForeColor, BackColor;

Edit → Copy, Cut, Paste.

Команды сохранения файла ( Save и Save As ) здесь реализуются только для формата RTF.

5. При проектировании формы помимо нестандартного элемента управления Rich Textbox поместите на форму 3 элемента Common Dialog (Microsoft Common Dialog Control 6.0).

6. Для реализации интерфейса установите для объектов следующие свойства:

Имя объекта Класс объекта Свойство объекта Значение свойства
Form1 Form Caption Панели общего диалога
mnuFile Menu Command Caption File
mnuOpen SubMenu Command Caption Open
mnuSave SubMenu Command Caption Save
mnuSaveAs SubMenu Command Caption Save As
Text1 TextBox MultiLine True
RichTextBox1 RichTextBox MultiLine True
CommonDialog1 CommonDialog (Custom) Закладка Open / Save As
CommonDialog2 CommonDialog (Custom) Закладка Font
CommonDialog3 CommonDialog (Custom) Закладка Color

Замечание. В таблице не представлены свойства команд меню Font, Color и Edit.

Замечание. Ниже приводится код процедур также лишь для команд меню File (Open, Save и Save As). Составление кода для других команд меню – тема для самостоятельного выполнения.

7. Составьте программный код для данного приложения:


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: