PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora

Google
 

Zdarzenie Click


Zdarzenie Click jest generowane, gdy zostanie naciśnięty i zwolniony przycisk myszy.

Składnia:

Private Sub Form_Click( )
Private Sub obiekt_Click ([Indeks As Integer])


Składnia zdarzenia Click składa się z następujących części:
obiekt obiekt, który wykorzystuje zdarzenie Click, dostępny na liście
Indeks Argument określający element sterujący w tablicy elementów sterujących.


Dla formy zdarzenie to zachodzi przy naciśnięciu klawisza myszy, gdy kursor myszy znajduje się nad pustym obszarem okna lub niedostępnym elementem sterującym.
Dla elementów sterujących zdarzenie jest generowane w następujących przypadkach:
  • przez kliknięcie lewego lub prawego przycisku myszy. Dla kontrolek CheckBox, CommandButton, ListBox lub OptionButton zdarzenie Click jest generowane gdy kliknięty zostanie lewy przycisk myszy.
  • zaznaczenie obiektu w kontrolce ComboBox lub ListBox, przez przyciśnięcie klawiszy strzałek lub przez przyciśnięcie przycisku myszy,
  • przez przyciśnięcie klawisza spacji, kiedy kontrolki CommandButton, OptionButton lub CheckBox są aktywne,
  • przez przyciśnięcie klawisza Enter, kiedy forma ma kontrolkę CommandButton z właściwością Default ustawioną na True,
  • przez przyciśnięcie klawisza Esc kiedy forma ma przycisk Cancel (kontrolkę CommandButton) z właściwością Cancel ustawioną na True,
  • przez przyciśnięcie klawisza dostępu (skrótu) dla danej kontrolki. Na przykład jeżeli kontrolka CommandButton ma tytuł "&Go" to przyciśnięcie klawiszy ALT+G wygeneruje zdarzenie.


Można także wygenerować zdarzenie Click przez kod programu przez:

Zwykle procedura zdarzenia Click dołączana jest do kontrolek CommandButton i PictureBox lub obiektu Menu, aby wykonywała ona główne zadania i działania kontrolek. Dla innych kontrolek, zdarzenia to jest wykorzystywane do wywołania działania w odpowiedzi na zmianę w kontrolce.
Można użyć właściwości Value kontrolki do sprawdzenia stanu kontrolki z kodu programu.
Podczas kliknięcia kontrolki generowane są dodatkowo do zdarzenia Click, także zdarzenia MouseDown i MouseUp. Kolejnośc w jakiej wystąpią te trzy zdarzenia jest różna w zależności od kontrolki. Na przykład dla kontrolek ListBox i CommandButton, zdarzenia wystąpią w następującej kolejności: MouseDown, Click, MouseUp. Ale dla kontrolek FileListBox, Label czy PictureBox zdarzenia wystąpią w kolejności: MouseDown, MouseUp, Click.
Przy dołączaniu procedur tych związanych ze sobą zdarzeń do kodu programu, należy się upewnić, że ich akcje nie kolidują ze sobą. Jeżeli kolejność wystąpienia tych zdarzeń jest ważna w aplikacji, należy najpierw przetestować daną kontrolkę, aby zdecydować w jakiej powinny wystąpić kolejności.

Do rozróżnienia pomiędzy lewym, prawym i środkowym przyciskiem myszy należy użyć zdarzeń MouseDown i MouseUp.

Jeżeli jest dołączony kod zdarzenia Click, wówczas zdarzenie DblClick nigdy nie zostanie wywołane, ponieważ zdarzenie Click jest pierwszym z tych dwóch wywoływanym zdarzeniem. Więc klikanie przyciskiem myszy będzie interpretowane jako zdarzenie Click i zdarzenie DblClick nie wystąpi.

Lista obiektów wykorzystujących zdarzenie Click:
Animation
CheckBox
ComboBox
CommandButton
DBGrid
DBList
DirListBox
FileListBox
Form
Frame
Image
Label
ListBox
MDIForm
Menu
OLEContainer
OptionButton
PictureBox
ProgressBar
PropertyPage
Slider
StatusBar
TabStrip
TextBox
ToolBar
UserControl
UserDocument

na górę strony...


Google
 
Poprzednia | Wyżej | Strona główna | Spis treści | Index haseł | Opis VB

BokDol
PoprzedniaWyżejGłównaSpis treściIndex hasełZnajdźBokGora
BokGora