Инструкции

Справочный раздел

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

Разделы инструкций

В сети

Пользователей: 156
Из них просматривают:
Аналоги: 67. Даташиты: 39. Инструкции: 2. Новости: 14. Остальное: 7. Ошибки: 2. Программы: 1. Производители: 2. Форум: 22.
Участников: 3
Гостей: 153

Google , Kosmonavt , Яндекс , далее...
Рекорд 2375 человек онлайн установлен 26.12.2015.

Партнёры


Партнёры

Новые объявления

В настоящее время нет объявлений.
Оглавление

Событие OnClick

Самым часто используемым и уже знакомым нам событием является OnClick. Обычно событие OnClick наступает, если пользователь нажал и отпустил левую кнопку мыши в то время, когда указатель мыши находился на компоненте. Кроме того, это событие происходит в следующих случаях:
-  пользователь нажал клавишу пробела, когда кнопка или индикатор были в фокусе;
-  пользователь нажал клавишу <Enter>, а активная форма имеет кнопку по умолчанию, указанную свойством Default;
-  пользователь нажал клавишу <Esc>, а активная форма имеет кнопку прерывания, указанную свойством Cancel;
-  пользователь нажал клавиши быстрого доступа к кнопке или индикатору;
-  пользователь выбрал элемент в сетке, дереве, списке или выпадающем списке, нажав клавишу со стрелкой;
-  приложение установило в true свойство Checked радиокнопки RadioButton:
-  приложение изменило свойство Checked индикатора CheckBox;
-  вызван метод Click элемента меню.

 

Как видим, данное событие может происходить в большинстве случаев. Недаром оно часто используется в программах.
Для компонента формы событие OnClick наступает, если пользователь щелкнул на пустом месте формы или на недоступном компоненте.
Создайте новое приложение и поместите на форму одну кнопку Button1. Откройте для нее в инспекторе объектов вкладку событий Events и щелкните дважды левой кнопкой мыши на поле правее события OnClick. При этом откроется инспектор кодов и появится заготовка программного кода (листинг 22.1) для функции обработки события OnClick, создаваемая автоматически средой разработки Borland C++ Builder 6.

 

Листинг 22.1. Функции обработки события OnClick

void __fastcall TForm1::Button1Click(TObject  *Sender)
{

}

 

Параметр Sender данного события содержит объект, в котором произошло событие, и может быть использован для извлечения информации о том, какой компонент сформировал событие OnClick.
Впишите между фигурными скобками функции обработки события OnClick для кнопки Button1 следующую программную строку:

 

ShowMessage ("Событие OnClick произошло в  "+ ((TControl  *)Sender)->Name);


Аналогичные действия выполните для формы Form1, после чего запустите приложение. В результате при возникновении события OnClick на кнопке или форме будет формироваться окно сообщения с информацией о компоненте, в котором произошло данное событие. Проверьте реакцию программы на щелчок левой кнопкой мыши по кнопке, нажатию клавиш <пробел> и <Enter> и другие действия пользователя программы.

 

Комментарии принадлежат их авторам. Мы не несем ответственности за их содержание.

Разное

Пайка SMD резисторов и прочих компонентов обычным паяльником:

Интересно

Чтобы защитить стержень от обгорания, его нужно обмазать тонким слоем смеси силикатного клея и сухой минеральной краски (окись железа, цинка и магния).

Похожие инструкции