Книга: Программирование мобильных устройств на платформе .NET Compact Framework

Листинг 11.10. Код, который должен быть помещен в форму для создания экземпляра пользовательского элемента управления

Листинг 11.10. Код, который должен быть помещен в форму для создания экземпляра пользовательского элемента управления

//--------------------------------------------------------------
//Этот код будет подключен в качестве нашего обработчика событий
//--------------------------------------------------------------
private void CallWhenButtonTurningBlue(object sender, System.EventArgs e) {
 System.Windows.Forms.MessageBox.Show("Button is about to turn blue!");
}
//Наша новая кнопка
myButton m_newControl;
//----------------------------------------------
//Эта функция подключается для обработки событий
//щелчка на кнопке Button1
//----------------------------------------------
private void button1_Click(object sender, System.EventArgs e) {
 //----------------------------------------------
 //Для простоты мы допускаем существование только
 //одного экземпляра элемента управления.
 //----------------------------------------------
 if (m_newControl != null) {
  return;
 }
 //Создать экземпляр нашей кнопки
 m_newControl = new myButton();
 //Указать ему его местоположение внутри родительского объекта
 m_newControl.Bounds = new Rectangle(10, 10, 150, 40);
 //-------------------------------
 //Присоединить обработчик событий
 //-------------------------------
 m_newControl.EventButtonTurningBlue += new System.EventHandler(this.CallWhenButtonTurningBlue);
 //Добавить его в список элементов управления данной формы.
 //Это сделает его видимым
 this.Controls.Add(m_newControl);
}

Оглавление книги


Генерация: 0.067. Запросов К БД/Cache: 0 / 0
поделиться
Вверх Вниз