Студопедия — Создание дочерней формы
Студопедия Главная Случайная страница Обратная связь

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

Создание дочерней формы






Упражнение 5. Создание дочерней формы и дочернего меню

a. Создайте еще одно окно, которое будет дочерним. Для этого выберите пункт меню Project/Add Windows Form.

b. Задайте имя формы ChildForm.cs

c. Для свойства Text формы задайте значение Child Form.

d. В панели инструментов выберите элемент RichTextBox и задайте для его свойства Name значение ChildTextBox.

e. Для свойства Dock элемента управления RichTextBox задайте значение Fill.

f. Удалите существующий текст (если он есть) для свойсгва Text элемента управления RichTextBox и оставьте его пустым.

g. В панели инструментов выберите элемент управления MenuStrip.

h. Для свойства Name элемента управления MenuStrip задайте значение ChildWindowMenu.

i. Выделите меню в верхней части формы и наберите текст F& ormat.

j. Для свойства Name пункта меню Format задайте значение FormatMenuItem, для свойсгва MergeAction установите значение Insert, а свойству MergeIndex значение 1. В этом случае меню Format будет располагаться после File при объединении базового и дочерних меню.

k. Выделите элемент, появившийся под элементом Format, и наберите текст & Toggle Foreground.

l. Для свойства Name пункта меню Toggle Foreground задайте значение ТoggleMenuItem.

m. Дважды кликните левой кнопкой мыши но пункту меню Toggle Foreground и добавьте следующий код в обработчик события Click:

 

Упражнение 6. Отображение дочерней формы

a. Откройте ParentForm.cs в режиме конструктора.

b. Дважды кликните левой кнопкой мыши по кнопке New в меню File для создания обработчика события Click.

c. Добавьте следующий код для обработчика события Click для пункта меню New:

 

d. Для проверки работы приложения постройте и запустите приложение. Когда появится родительская форма, выберите пункт меню File | New.

В родительском окне появится новая дочерняя форма. Обратите внимание на то, дочернее меню сливается с родительским и пункты меню упорядочиваются в соответствие со свойством MergeIndex, установленным ранее.

e. Наберите какой-нибудь текст в дочернем окне и воспользуйтесь пунктом меню Format для изменения цвета шрифта текста.

f. Откройте еще несколько дочерних окон.

g. Выберите пункт меню Window | Tile. Обратите внимание на то, что дочерние окна выстраиваются в упорядоченном порядке.

h. Закройте все дочерние окна. Обратите внимание на то, что, когда закроется последнее дочернее окно, меню родительской формы изменится, и оттуда исчезнет пункт Format.

i. Для закрытия приложения выберите пункт меню File | Exit.

 

Обратите внимание, что заголовок у дочерних окон одинаковый. При создании нескольких документов, например в Microsoft Word, они называются Документы, где N — номер документа. Реализуйте эту возможность:

a. Откройте код родительской формы и в классе ParentForm объявите переменную openDocuments:

private int openDocuments = 0;

b. К свойству Text дочерней формы добавьте счетчик числа открываемых документов (в коде обработчика события Click для пункта меню New):

newChild.Text = newChild.Text+" " + ++openDocuments;

 







Дата добавления: 2014-11-10; просмотров: 676. Нарушение авторских прав; Мы поможем в написании вашей работы!



Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...

Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...

Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...

Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит...

Кран машиниста усл. № 394 – назначение и устройство Кран машиниста условный номер 394 предназначен для управления тормозами поезда...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Уравнение волны. Уравнение плоской гармонической волны. Волновое уравнение. Уравнение сферической волны Уравнением упругой волны называют функцию , которая определяет смещение любой частицы среды с координатами относительно своего положения равновесия в произвольный момент времени t...

Медицинская документация родильного дома Учетные формы родильного дома № 111/у Индивидуальная карта беременной и родильницы № 113/у Обменная карта родильного дома...

Основные разделы работы участкового врача-педиатра Ведущей фигурой в организации внебольничной помощи детям является участковый врач-педиатр детской городской поликлиники...

Studopedia.info - Студопедия - 2014-2024 год . (0.009 сек.) русская версия | украинская версия