Здравствуйте, Sergios, Вы писали:
S>Господа программисты, изучаю C#. Не очень хорошо разобрался в механизме наследования событий. Для примера задача: требуется разработать компонент-кнопку которая "помнит" сколько раз ее нажимали.
S>Наследовать нужно от стандартной Button, нужно добавить поле содержащее количество нажатий и соответствующим образом переписать событие Click. Объясните пожалуйста как это сделать, если не трудно то с примером кода.
public class MyButton : System.Windows.Forms.Button
{
int clickCount = 0;
public int ClickCount
{
get
{
return this.clickCount;
}
}
protected override void OnClick(EventArgs e)
{
this.clickCount++;
base.OnClick (e);
}
}
так нормально?