0
私のイベントハンドラは次のようになります。.NET 2.0のListViewでDELETEが押されたかどうかを確認するにはどうすればいいですか?
private void List_KeyPress(object sender, KeyPressEventArgs e)
私は、MSDNのスレッド上で、次の解決策を見た:
if(e.KeyCode == Keys.Delete)
をしかし、.NETのこのバージョンでは、KeyPressEventArgsはありません。 KeyCodeプロパティ。私の場合、どのように削除を処理する必要がありますか?あなたはKeyDownイベントを使用する必要がありますので、MSDN:
private void List_KeyDown(object sender, KeyEventArgs e)
{
if(e.KeyCode == Keys.Delete)
{
// your delete code goes here
}
}
これは、すべての.NETバージョンでは、単に.NET 2.0に限定されるものではないが.KeyCode
参照を持っていないKeyPressEventArgs
: