Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
Создание главной формыСтр 1 из 3Следующая ⇒
Создание приложений с Windows Forms Создание многодокументных приложений. 2 Задание 1. Простейший текстовый редактор. 2 Задание 2. 9 Создание многодокументных приложений Цель работы: создание MDI (Multiple Document Interface) многодокументного приложения, изучение свойств стандартных диалоговых окон открытия и сохранения.
Многодокументное приложение позволяет загружать и использовать несколько документов или объектов. Главное окно содержит дочерние окна, располагаемые в его пределах. В главном окне, как правило, располагаются такие ЭУ, как меню, панели инструментов и строка состояния.
Для примера создадим MDI приложение, позволяющее открывать, редактировать и сохранять текстовые файлы в формате rtf.
Задание 1. Простейший текстовый редактор Создайте новый проект WindowsForms.
Создание главной формы Для того, чтобы автоматически, созданная форма Form1 стала родительской необходимо изменить ее свойство IsMDIContainer в положение True. Создайте на форме стандартные меню и панели инструментов: · Добавьте на форму ЭУ MenuStip · Выделите ЭУ MenuStip1, в правом верхнем углу должен отобразиться черный треугольник. Щелкните по нему и выберите команду Insert Standart Items(Вставить стандартные элементы) · Аналогичным образом добавьте ЭУ ToolStip и на нем разместите стандартные кнопки Часть копок нам не понадобиться, также как и часть пунктов меню. Избавиться от них очень просто, достаточно выделить элемент и нажать < Delete>. Меню Файл, должно содержать следующие пункты Меню Правка, должно содержать следующие пункты Меню Справка, должно содержать следующие пункты
Добавьте пункт меню Окно, содержащее следующие подпункты: Каскад Плитка вертикальная Плитка горизонтальная Дайте следующие имена пунктам меню Окно Пункт меню Имя Каскад mnuCascade Плитка вертикальная mnuTileV Плитка горизонтальная mnuTileH
На родительскую форму необходимо добавить следующие компоненты: · Стандартный диалог открытия файлов - OpenFileDialog · Стандартный диалог сохранения файлов - SaveFileDialog Для обоих компонентов необходимо изменить свойство Filter
|