ユーザーコントロールでキーダウンを処理するために、次のコードを使用します。しかし、キープレスのユーザーコントロールで同じことができる方法を知りたいです。
const int WM_KEYDOWN = 0x100;
const int WM_KEYUP = 0x101;
protected override bool ProcessKeyPreview(ref Message m)
{
if (m.Msg == WM_KEYDOWN && (Keys)m.WParam == Keys.A)
{
messagebox.show("You have pressed A");
}
return base.ProcessKeyPreview(ref m);
}
keypress の keychar に対してこれを行いたいと思います。
これらのコードは、keychar ='A' の例では動作させられません。
前もって感謝します