Сообщения с тегом ‘ForeColor’
Урок 3. Добавляем событие
Написано admin в 14 Июнь 2008 – 14:47 -Урок 3. Добавляем событие
У любого компонента могут присутствовать свойства (это мы уже посмотрели, как делать), методы (это будет на следующих уроках) и события (которыми мы как раз сейчас и займемся).
Событие – это уведомление от компонента, в котором он информирует кого-либо, что с ним что-то произошло. Типичный пример события – это щелчок на кнопке. В этом случае кнопка информирует свой контейнер (т. е. форму, на которой она расположена), что на ней щелкнули и контейнер выполняет код, предназначенный для выполнения этом случае. Обратите внимание, что в этом случае код выполяемый при возникновении события находится не в самом компоненте, а в другом месте (контейнере в данном случае). Т. е. разработчик компонента в принипе не знает, что будет выполняться при возникновении события, и будет ли выполняться вообще. Задача разработчика компонента – только это событие возбудить, а вот обработка этого события – это уже не его дело.
Итак, сейчас мы добавим событие WrongColor, которое будет возникать, когда пользователь установит цвет надписи, совпадающей с цветом фона. Надпись будет не видна, и в этом случае и возникнет добавленное нами событие. Read more »
Tags: button, ForeColor, LabelColor, MessageBox, Parent, sender, userControl, WrongColor, WrongColorDelegate
Находится в Компоненты C# | No Comments »
Урок 1. Первый компонент
Написано admin в 14 Июнь 2008 – 14:45 -Урок 1. Первый компонент
Сначала несколько слов о том, что такое компонент. Все вы знакомы с различными элементами пользовательского интерфейса – кнопками, checkbox’ам, label’ами и другое. Они располагаются в Visual Studio на панели Toolbox и могут быть перенесены на форму Windows-приложения. Так вот, все эти вещи и есть компоненты.
Кроме того, компоненты отличаются тем, что их свойства можно задавать через окно Properties все той же Visual Studio.
Начинаем писать наш первый компонент. Запустите Visual Studio и в качестве типа проекта для C# выберите Windows Control Library. Read more »
Tags: Color, Control, Drawing, ForeColor, LabelColor, Library, return, Solution, Studio, Toolbox, Visual, Windows
Находится в Компоненты C# | No Comments »
