Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Центр помощи > [с#]Создание компонента


Автор: VanyaXXX 2.6.2009, 22:52
Как выполнить следующее задание на C#???
Создать компонент на основании компонента Button. 
При создании компонента необходимо выполнить следующие задания:

1.    Реализация прорисовки 4 состояния кнопки (нажата, отжата, в фокусе и недоступна) с использованием картинок из компонента ImageList, который указывается в свойстве Image.
2.    В нём должен быть реализован обработчик, возникающий при смене картинки.
Написать программу, реализующую данный компонент

Автор: Neox_GeForce 2.6.2009, 23:27
ты ее сам сделаеш или нам задал?

Автор: Partizan 2.6.2009, 23:27
и что?

я конкретных вопросов что-то не вижу...

Автор: VanyaXXX 3.6.2009, 15:03
РЕШИТЕ ВЫШЕУКАЗАННУЮ ЗАДАЧУ, ПОЖАЛУЙСТА!!!
Я  не могу с ней справиться!!!

Автор: Bogdan1024 3.6.2009, 17:00
Наследуюешь свой класс от Button, а потом даёшь мне 100$ и я делаю оставшуюся часть!

Автор: VanyaXXX 3.6.2009, 20:45
Ну ты и загнул!!!
А решение мне нужно как воздух!!!

Автор: NightmareZ 3.6.2009, 21:15
Цитата(VanyaXXX @  3.6.2009,  20:45 Найти цитируемый пост)
А решение мне нужно как воздух!!!


Ну, значит задохнёшься.

Автор: Rodman 4.6.2009, 09:30

M
Rodman
Модератор: Давайте вернёмся к теме обсуждения.

Автор: VanyaXXX 10.6.2009, 22:01
КАК ОПИСАТЬ В МЕТОДЕ СОБЫТИЕ, КОТОРОЕ ПОЗВОЛИТ НА ФОРМЕ ВЫВЕСТИ СООБЩЕНИЕ, ЧТО КНОПКА НЕ ДОСТУПНА (button.ENABLED = FALSE)???
[CSHARP]/// Активна, неактивна
        protected override void OnEnabledChanged(EventArgs e)
        {            
            base.OnEnabledChanged (e);
            
            if(this.Enabled)
            {
                this.btnState = BtnState.Normal;
            }
            else
                
            {
                this.btnState = BtnState.Inactive;

               
            }
          
            this.Invalidate();
            
        }[/CSHARP]

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)