Evento Shape.KeyPress
Si verifica quando una chiave viene premuto e la forma ha lo stato attivo.
Spazio dei nomi: Microsoft.VisualBasic.PowerPacks
Assembly: Microsoft.VisualBasic.PowerPacks.Vs (in Microsoft.VisualBasic.PowerPacks.Vs.dll)
Sintassi
'Dichiarazione
<BrowsableAttribute(True)> _
Public Event KeyPress As KeyPressEventHandler
[BrowsableAttribute(true)]
public event KeyPressEventHandler KeyPress
[BrowsableAttribute(true)]
public:
event KeyPressEventHandler^ KeyPress {
void add (KeyPressEventHandler^ value);
void remove (KeyPressEventHandler^ value);
}
[<BrowsableAttribute(true)>]
member KeyPress : IEvent<KeyPressEventHandler,
KeyPressEventArgs>
JScript non supporta gli eventi.
Note
Gli eventi principali si verificano nel seguente ordine:
KeyPress
KeyPress l'evento non viene generato alle chiavi di non; tuttavia, le chiavi di non generano KeyDown e KeyUp eventi.
utilizzare KeyChar proprietà ad esempio le sequenze di tasti in fase di esecuzione e di utilizzare o per modificare un sottoinsieme delle sequenze di tasti comuni.
Per gestire gli eventi di tastiera solo a livello di form e per non consentire le forme per ricevere gli eventi della tastiera, impostare Handled proprietà del form KeyPress metodo per la gestione eventi a true.
per ulteriori informazioni su come gestire gli eventi, vedere Utilizzo degli eventi.
Esempi
Nell'esempio seguente viene illustrato come rispondere a KeyPress evento in un gestore eventi.Questo esempio presuppone che l'utente abbia a RectangleShape controllare RectangleShape1 denominato in un form.
Private Sub RectangleShape1_KeyPress(
ByVal sender As Object,
ByVal e As System.Windows.Forms.KeyPressEventArgs
) Handles RectangleShape1.KeyPress
Dim ch As Char
ch = e.KeyChar
MsgBox("You pressed the " & ch & " key.")
End Sub
private void rectangleShape1_KeyPress(object sender,
System.Windows.Forms.KeyPressEventArgs e)
{
char ch;
ch = e.KeyChar;
MessageBox.Show("You pressed the " + ch + " key.");
}
Sicurezza di .NET Framework
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.
Vedere anche
Riferimenti
Spazio dei nomi Microsoft.VisualBasic.PowerPacks
Altre risorse
Procedura: disegnare linee con il controllo LineShape (Visual Studio)
Procedura: disegnare forme con i controlli OvalShape e RectangleShape (Visual Studio)