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



Pdf көрінісі
бет24/56
Дата13.03.2023
өлшемі0.74 Mb.
#470699
1   ...   20   21   22   23   24   25   26   27   ...   56
Button
public class ClickButton : System.Windows.Forms.Button
4. Добавьте следующее поле и свойство в окно кода с целью создания 
свойства Clicks
int mClicks;
public int Clicks

get { return mClicks; } 

5. Переопределите метод OnClick, чтобы инкрементировать закрытую 
переменную mClicks каждый раз, когда щелкается кнопка: 
protected override void OnClick(EventArgs e) 

mClicks++;
base.OnClick(e); 

6. Переопределите метод OnPaint, чтобы отобразить количество 
щелчков в правом нижнем углу элемента управления: 
protected override void 
OnPaint(System.Windows.Forms.PaintEventArgs pevent) 

base.OnPaint(pevent); 
System.Drawing.Graphics g = pevent.Graphics; 
System.Drawing.SizeF stringsize; 
stringsize = g.MeasureString(Clicks.ToString(), 
this.Font, this.Width); 
g.DrawString(Clicks.ToString(), this.Font, 
System.Drawing.SystemBrushes.ControlText, 
this.Width - stringsize.Width - 3, this.Height - 
stringsize.Height - 3); 

7. Сохраните и постройте решение. 
Применение расширенного элемента управления 
8. Выберите вкладку конструктора Forml. 
9. Из Toolbox перетащите экземпляр ClickButton в форму и 
измените его размеры в сторону увеличения. 
10. Постройте и запустите приложение. 
11. В форме щелкайте ClickButton1. Обратите внимание, что 
количество щелчков отображается в правом нижнем углу. 
Лабораторная работа 4. Использование окон диалога в формах 
Цель работы 
Изучение способов использования компонентов, представляющие 
диалоговые окна и получение навыков по работе с окнами диалога. 
Упражнение 1. Использование компонента SaveFileDialog 
Чтобы пользователи могли сохранять файлы, можно использовать 
встроенный компонент SaveFileDialog.


33 
В этом упражнении Вы отобразите диалоговое окно, используя метод 


Достарыңызбен бөлісу:
1   ...   20   21   22   23   24   25   26   27   ...   56




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

    Басты бет