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

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

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





Упражнение 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; просмотров: 706. Нарушение авторских прав; Мы поможем в написании вашей работы!




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


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


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


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

Краткая психологическая характеристика возрастных периодов.Первый критический период развития ребенка — период новорожденности Психоаналитики говорят, что это первая травма, которую переживает ребенок, и она настолько сильна, что вся последую­щая жизнь проходит под знаком этой травмы...

РЕВМАТИЧЕСКИЕ БОЛЕЗНИ Ревматические болезни(или диффузные болезни соединительно ткани(ДБСТ))— это группа заболеваний, характеризующихся первичным системным поражением соединительной ткани в связи с нарушением иммунного гомеостаза...

Решение Постоянные издержки (FC) не зависят от изменения объёма производства, существуют постоянно...

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