Образования и науки российской федерации


ToolTipText: Create new document, Windows cascade и Windows title.  20. В обработчике события Click



Pdf көрінісі
бет11/56
Дата13.03.2023
өлшемі0.74 Mb.
#470699
1   ...   7   8   9   10   11   12   13   14   ...   56
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; 



19 
21. Откомпилируйте 
и 
запустите 
приложение. 
Проверьте 
работоспособность кнопок. 
Упражнение 4. Использование элемента управления StatusStrip 
Элемент управления StatusStrip применяется в программах для 
вывода информации в строку состояния — небольшую полоску
расположенную внизу приложения. В этом упражнении вы добавите к 
приложению MdiApplication строку состояния, на которой показывается 
вариант ориентации окон и выводится текущая дата. 
1. Откройте проект MdiApplication. 
2. Увеличьте размер формы ParentForm до значения (450;350).
3. Добавьте на форму ParentForm элемент управления StatusStrip
4. Удалите содержимое поля свойства Text
5. Щелкните на кнопку выпадающего списка панели и выберите 
StatusLabel. Добавится элемент toolStripStatusLabel1 – первая панель для 
отображения. 
6. Создайте 
еще 
одну 
панель 
аналогичным 
способом 
– 
toolStripStatusLabel2 и установите им следующие свойства:
Объект 
Свойство Значение 
Text 
Status 
Первая панель 
Name 
spWin 
Text 
Data 
Вторая панель 
Name 
spData 
7. Для отображения информации на первой панели вставьте в 
соответствующие обработчики команд меню и кнопок на панели 
инструментов следующую строку кода: 
a. Для каскадной ориентации: 
spWin.Text="Windows is cascade"; 
b. Для горизонтальной ориентации: 
spWin.Text="Windows is horizontal"; 
8. Для отображения даты на второй панели в конструкторе формы 
ParentForm добавьте код: 
public ParentForm() 

InitializeComponent(); 
// Свойству Text панели spData устанавливается текущая дата 


Достарыңызбен бөлісу:
1   ...   7   8   9   10   11   12   13   14   ...   56




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет