C# - Taste gedrückt Hörer in eine Windows Forms-Benutzersteuerelement

Guten Tag,

Möchte ich hinzufügen-Taste Hörer in eine forms-Benutzersteuerelement. Das enthalten ist in einem Hauptformular.

Wenn ein Benutzer eine Taste drückt in meiner Anwendung möchte ich es, etwas zu tun.

Wie gehe ich über das tun dies?

zum Beispiel. Wenn ich gedrückt w dann ein popup erscheinen würde, sagte Sie gepresst w.

Ich habe versucht, dies in meinem Benutzer-Steuerelement-Class;

  private void UC_ControlsTank_KeyPress(object sender, KeyPressEventArgs e)
    {
        Console.Write("You pressed:" + e.KeyChar);
    }

Aber wenn ich drücken Sie die Tasten scheint nichts zu passieren.

EDIT:

public partial class Form1 : Form
{
    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_KeyPress(object sender, KeyPressEventArgs e)
    {
        MessageBox.Show(e.KeyChar.ToString());
    }
}

Hier ist mein Fragebogen:
und hier ist, wie ich verlinkte es in visual studio:
C# - Taste gedrückt Hörer in eine Windows Forms-Benutzersteuerelement

Meinst du das Benutzersteuerelement als ein in einer Windows Forms-Anwendung oder einer ASP.NET UserControl ?
Hat Ihr Steuerelement den Fokus haben?
Windows Forms

InformationsquelleAutor Zapnologica | 2013-11-11

Schreibe einen Kommentar