Хелпикс

Главная

Контакты

Случайная статья





Класс кнопок – Button



Класс кнопок – Button

Наверное, основной элемент управления — кнопка, этот вездесущий прямоугольный объект, на котором часто написано ОК, Отмена, Открыть или Сохранить, Кнопки (иногда их называют командными) предназначены для немедленного выполнения некоего действия.

Кнопку можно либо щелкнуть мышью, либо, если фокус ввода находится на кнопке, нажать пробел. Иногда можно нажать кнопку, даже когда на ней не находится фокус ввода, нажав Enter или Esc. Кнопка реализована в классе Button, являющимся одним из трех наследников абстрактного класса ButtonBase:

 

Основные свойства:

· BackColor - Получает или задает цвет фона для элемента управления.

· BackgroundImage - Инфраструктура. Возвращает или задает изображение, рисуемое на фоне элемента управления.

· Border - Возвращает объект Border, представляющий границу элемента управления LinkLabel.

· Cursor - Возвращает или задает курсор, отображаемый, когда указатель мыши находится на элементе управления.

· Font - Получает свойства шрифта, связанные с серверными веб-элементами управления.

· ForeColor - Возвращает или задает цвет (обычно это цвет текста) серверного веб-элемента управления.

· FontHeight - Возвращает или задает высоту шрифта элемента управления.

· Height - Возвращает или задает высоту серверного веб-элемента управления.

· Width - Возвращает или задает ширину серверного веб-элемента управления.

· Size - Возвращает или задает высоту и ширину элемента управления.

· Image - Возвращает или задаёт изображение, отображаемое на элементе управления "Кнопка".

· Left - Возвращает или задает расстояние в точках между левым краем Button и левым краем рабочего листа.

· Right - Возвращает расстояние в пунктах между правым краем элемента управления Button и левым краем рабочего листа.

· Name - Возвращает или задает имя элемента управления.

· Text - Получает или задает текст, сопоставленный с этим элементом управления.

· TextAlign - Получает или задает выравнивание текста в элементе управления " Кнопка ".

· Visible - Возвращает или задает значение, которое представляет видна ли Button.

Основные методы:

· Activate - Активирует объект Button.

· CopyPicture - Копирует объект Button в буфер обмена как рисунок.

· Delete - Удаляет динамически созданный объект Button из рабочего листа, а затем удаляет его из коллекции ControlCollection.

· Equals - Определяет, равен ли заданный объект текущему объекту.

· FindForm - Получает форму, в которой находится элемент управления.

· Hide - Скрывает элемент управления от пользователя.

· OnClick - Создает событие Click.

· OnMouseClick - Создает событие MouseClick.

· Select(Object) - Выделяет объект Button.

· Show - Отображает элемент управления для пользователя.

Основные события:

· Click - Происходит при щелчке элемента управления.

· MouseClick - Возникает при щелчке мышью элемента управления.

· Move - Происходит при перемещении элемента управления.

· Paint - Происходит при перерисовке элемента управления.

· Resize - Происходит при изменении размеров элемента управления.

Кнопка интересна своей функциональностью, т.е. тем, что она делает в ответ на нажатие. В принципе, кнопка (как и другие элементы управления) может использоваться для чего угодно, но лучше применять её по прямому назначению.

 

 Кликнем дважды по кнопке и VS направит нас на страницу ЮК и заодно разместит там заготовку метода, осуществляющего обработку нажатия кнопки.

Разместим между фигурными скобками к-л код, например: MyButton.Text = "Спасибо, что нажали";. Запустим программу, кликнем по кнопке и получим результат как на рисунке. (Кстати, здесь кнопка используется ещё и как носитель текста).



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.