Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 10 лет назад пользователемГлеб Свечников
1 Windows forms
2 Объявление события public delegate void SampleEventDelegate(object Sender, string e); public event SampleEventDelegate SampleEvent; public void CallEvent(string EventParam) { if (SampleEvent != null) SampleEvent(this, EventParam); }
3 Обработка события MyClass m = new MyClass(); m.SampleEvent += new MyClass.SampleEventDelegate(m_SampleEven t); public void m_SampleEvent(object Sender, string e) { Console.WriteLine(e); }
4 Иерархия классов System.Object System.MarshalByRefObject System.Windows.Forms.Control System.ComponentModel.Component System.Windows.Forms.ButtonBaseSystem.Windows.Forms.ScrollableControl System.Windows.Forms.Form System.Windows.Forms.Button
5 Режимы открытия окна Модальный – окно блокирует остальные окна приложения до тех пор, пока не будет закрыто. Немодальный – остальные окна приложения не блокируются, пользователь может в них переключаться и работать.
6 Открытие окна Form2 frm = new Form2(); frm.Show(); Form2 frm = new Form2(); DialogResult res = frm.ShowDialog();
7 Добавление элемента управления Button btn = new Button(); btn.Left = 100; btn.Top = Index++ * 30; btn.Width = 200; btn.Click += new EventHandler(MyButtons_click); btn.Text = "Новая кнопка " + Index.ToString(); this.Controls.Add(btn);
8 Основные события управляющих элементов MouseDown MouseUp MouseClick MouseMove MouseEnter MouseHover MouseLeave KeyDown KeyUp KeyPress KeyPreview
9 Основные свойства управляющих элементов Left Top Width Height Location Size Dock Anchor Text Enabled Visible Modifiers
10 Моменты исполнения DesignTime – процесс разработки RunTime – время выполнения
11 Стандартные диалоги
12 Открытие файла OpenFileDialog dlg = new OpenFileDialog(); dlg.Filter = "*.txt|текстовые файлы"; DialogResult res = dlg.ShowDialog(); if (res == DialogResult.OK) MessageBox.Show("Выбран " + dlg.FileName);
13 Создание своего элемента управления Добавить элемент проекта. В дизайнере выбрать UserControl Появится класс, наследованный от System.Windows.Forms.UserControl Разработать как обычную форму Добавить интерфейс для взаимодействия
15 Полезные статьи
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.