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

Google
 

Właściwość KeyPreview

Właściwość KeyPreview ustawia lub zwraca wartość, która określa czy zdarzenia klawiatury dla formy są wywoływane przed zdarzeniami klawiatury dla kontrolek. Zdarzenia klawiatury to KeyDown, KeyUp i KeyPress.

Składnia właściwości KeyPreview:

obiekt.KeyPreview [=Boolean]

Składnia właściwości KeyPreview składa się z części:
obiekt obiekt, który wykorzystuje właściwość KeyPreview, dostępny na liście
Boolean Wyrażenie typu Boolean określające jak zdarzenia zostaną odebrane.

Ustawienia dla argumentu Boolean:
Wartość Opis
True Forma odbierze zdarzenia klawiatury pierwsza, a potem aktywna kontrolka.
False (Domyślny) Aktywna kontrolka odbierze zdarzenia klawiatury, forma ich nie odbierze.


Można używać tej właściwości do stworzenia procedury obsługi klawiatury dla formy.
Jeżeli forma nie ma widzialnych i aktywnych kontrolek, to automatycznie odbiera ona wszystkie zdarzenia klawiatury.
Aby obsługiwać zdarzenia klawiatury tylko na poziomie formy i nie pozwalać kontrolkom na odbieranie tych zdarzeń, należy ustawić KeyAscii na 0 w zdarzeniu formy KeyPress i ustawić KeyCode na 0 w zdarzeniu formy KeyDown.
Niektóre kontrolki przechwytują zdarzenia klawiatury i forma nie może ich odebrać. Przykładem może być klawisz ENTER, gdy kontrolka CommandButton posiada wyróżnienie, lub klawisze strzałek, gdy wyróżnienie jest na kontrolce ListBox.

Lista obiektów wykorzystujących właściwość KeyPreview:
Form
PropertyPage
UserControl
UserDocument






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

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