2011-06-21 10 views
1

DateTimePickersに組み込まれている矢印キー機能を無効にすることができるかどうかは疑問でした。たとえば、DateTimePickerを選択してその月を強調表示している場合、上または下を押すと、月が上または下に変わります。DateTimePickerの矢印キー機能をオーバーライドしますか?

私はこれをすべて取り除き、そこに自分のコードを入れたいと思っています。どんな助けも非常に高く評価されるでしょう!

答えて

3

日付ピッカーのキーストロークイベントを処理します。

フォームにdateTimePickerをドロップします。 KeyDownイベントを追加します。

以下のコードは、基本的に日付時刻選択ツールの矢印キーを無効にします。

private void dateTimePicker1_KeyDown(object sender, KeyEventArgs e) 
{ 
    e.Handled = true; 
} 

あなたが何をしたいのかはわかりませんが、イベントを処理しますが、選択してから処理してください。

+0

ありがとうございました! – sooprise

関連する問題