2012-01-19 2 views
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

答えて

2

あなたが代わりにKeyDownイベントをしたいです代わりに。

関連する問題