Студопедия  
Главная страница | Контакты | Случайная страница

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

Добавление обработчиков событий для кнопок

Читайте также:
  1. Актуальность может быть определена как значимость, важность, приоритетность среди других тем и событий, злободневность и т.д.
  2. Выборка, добавление, удаление и обновление данных с помощью SQL-запросов на подсоединенном уровне.
  3. Группы кнопок
  4. Даты важнейших событий истории мировой экономики
  5. Динамическое построение событий
  6. Добавление беспроводной сети в список доступных сетей.
  7. Добавление изображения Photoshop и настройка качества отображения
  8. Добавление описаний к действующему лицу
  9. Добавление оставшихся состояний

17. Добавьте обработчик события Click объекта toolStripl, щелкнув два раза указателем мыши по имени события Click на закладке событий в окне свойств. В программу добавится функция toolStrip1_ItemClicked как обработчик события, происходящего при нажатии кнопки на панели инструментов.

18. В окне Properties для toolStripButtonl в свойстве Tag запишите NewDoc. Аналогично укажите для toolStripButton2 и toolStripButton3 для свойства Tag значения Cascade и Title соответственно.

19. Укажите для кнопок всплывающие подсказки в свойстве ToolTipText: Create new document, Windows cascade и Windows title.

20. В обработчике события Click объекта toolStrip1_ItemClicked добавьте код, который будет реализовывать различные действия в зависимости от нажимаемой кнопки:

switch(e.ClickedItem.Tag.ToString())

{

case "NewDoc":

ChildForm newChild = new ChildForm(); newChild.MdiParent = this; newChild.Show();

newChild.Text = newChild.Text+" "+

++openDocuments;

break; case "Cascade": this.LayoutMdi (System.Windows.Forms.MdiLayout.Cascade); break; case "Title": this.LayoutMdi (System.Windows.Forms.MdiLayout.TileHorizontal); break;

}

21. Откомпилируйте и запустите приложение. Проверьте работоспособность кнопок.

Упражнение 4. Использование элемента управления StatusStrip (2 балла)

Элемент управления StatusStrip применяется в программах для вывода информации в строку состояния — небольшую полоску, расположенную внизу приложения. В этом упражнении вы добавите к приложению WinQuestion строку состояния, на которой показывается вариант ориентации окон и выводится текущая дата.

1. Откройте проект WinQuestion.

2. Увеличьте размер формы до значения (450;350).

3. Добавьте на форму элемент управления StatusStrip.

4. Удалите содержимое поля свойства Text.

5. Щелкните на кнопку выпадающего списка панели и выберите StatusLabel. Добавится элемент toolStripStatusLabell - первая панель для отображения.

6. Создайте еще одну панель аналогичным способом - toolStripStatusLabell и установите им следующие свойства:

Объект Свойство Значение
Первая панель Text Status
Name spWin
Вторая панель Text Data
Name spData

7. Для отображения информации на первой панели вставьте в соответствующие обработчики команд меню и кнопок на панели инструментов следующую строку кода:

8. Для каскадной ориентации:

spWin.Text="Windows is cascade";

9. Для горизонтальной ориентации:

spWin.Text="Windows is horizontal";

10. Для отображения даты на второй панели в конструкторе формы ParentForm добавьте код:

public ParentForm()

{

InitializeComponent();

// Свойству Text панели spData устанавливается текущая дата spData.Text =

Convert.ToString(System.DateTime.Today.ToLongDateString());

}

11. Откомпилируйте и запустите приложение. Проверьте работоспособность панели состояния.

Упражнение 5. Работа с контейнерными элементами управления (5 балла)

Контейнерные элементы управления — это специализированные элементы управления, выступающие в роли настраиваемого вместилища для других элементов управления. К контейнерным элементам управления относятся Panel и GroupBox. Они предоставляют форме логические и физические подразделы, которые могут группировать другие элементы управления в единообразные подгруппы пользовательского интерфейса. Например, элемент управления GroupBox содержит в себе набор связанных элементов управления RadioButton. Контейнерные элементы управления помогут вам создать ощущение стиля или информационного потока в пользовательском интерфейсе и позволят согласованно управлять элементами управления, которые содержатся в них.

Выполнив это упражнение, вы научитесь создавать формы Windows с использованием различных контейнерных элементов управления.




Дата добавления: 2015-09-11; просмотров: 46 | Поможем написать вашу работу | Нарушение авторских прав

Подсчет рейтинга студента | Применение элемента управления ErrorProvider | Создание и настройка объекта DataCommand | Реализация доступа к БД для чтения и записи | Настройка связывания данных |


lektsii.net - Лекции.Нет - 2014-2024 год. (0.006 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав