Re: Компонент на C#
От: Аноним  
Дата: 19.08.04 05:25
Оценка:
Здравствуйте, 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);
        }
    }


так нормально?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.