- 締切済み
C# DateTimePicker をキー入力でDropDownしたい
はじめまして。 Vs2005で開発しています。 DateTimePickerでキー入力でDropDownしたいのですが、 うまくいきません。 現在の処理は、DateTimePickerの派生クラスを作成して、 KeyUpイベント内で、Spaceキーがクリックされた場合に、 OnDropDownを呼び出しています。 ソースコードは明日にでも、掲載します。 よろしくお願いします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- redfox63
- ベストアンサー率71% (1325/1856)
回答No.1
単にドロップダウンすればいいのでしたら SendKeys.Sendまたは SendKeys.SendWaitで ALT+DOWNを送れば良いのでは フォームの コントロールdtp1のKeyDownイベントで private void dtp1_KeyDown( object sender, KeyEventsArgs e ) { if ( e.KeyCode == Key.Space ) { Sendkeys.SendWait( "%{Down}" ); } } といった具合ですが …
お礼
大変ありがとうございます。 おかげさまで、実現することができました! 本当に感謝しています。 今後はもっと勉強したいと思います。