Como: Substituir keys do Smartphone Soft
Normalmente, teclas flexíveis do Smartphone operam menus; entretanto, você pode fornecer funcionalidade personalizada de chave suave, removendo o MainMenu componente de seu formulário. Quando não há nenhum menu em um aplicativo Smartphone, 1 e soft chave 2 disparam o KeyDown evento seguido por um KeyUp evento quando as teclas são liberadas.
The KeyCode campo reconhece F1 sistema autônomo soft chave 1, e F2 sistema autônomo soft chave 2.
Exemplo
O exemplo de código a seguir mostra como tratar o evento de pressionamento das soft keys .
Usuários translation from VPE for Csharp Visual precisam definir um manipulador de eventos para o KeyPress evento no construtor do formulário.
// Connect an event handler to the KeyPress event
this.KeyPress += new KeyPressEventHandler(OnKeyPress);
Private Sub keypressed(ByVal o As [Object], _
ByVal e As KeyPressEventArgs) Handles MyBase.KeyPress
' Determine if ESC key value is raised.
If e.KeyChar = ChrW(27) Then
' Handle the event to provide your own functionality.
e.Handled = True
' Add your event handling code here.
MessageBox.Show("Custom back key functionality.")
End If
End Sub
private void OnKeyPress(object sender, KeyPressEventArgs ke)
{
// Determine if ESC key value is raised.
if (ke.KeyChar == (Char)Keys.Escape)
{
// Handle the event to provide functionality.
ke.Handled = true;
// Add your event handling code here.
MessageBox.Show("Custom back key functionality.");
}
}
Compilando o código
Este exemplo requer referências aos seguintes namespaces:
Consulte também
Tarefas
Como: Substituir a chave voltar do Smartphone