Właściwość KeyPreview
Wprowadź wyszukiwane hasła
Prześlij formularz wyszukiwania
Web
pl.wikipedia.org
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
na górę strony...
Wprowadź wyszukiwane hasła
Prześlij formularz wyszukiwania
Web
pl.wikipedia.org
Poprzednia |
Wyżej |
Strona główna |
Spis Treści |
Index haseł |
Opis VB
Wyszukiwarka
Podobne podstrony:
keypresskeypresskeyPressedkeyPressedkeyprevkeyPressedkeyPressedwięcej podobnych podstron