Compartilhar via


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

Outros recursos

Desenvolvimento Smartphone e o .NET Compact Framework