• 締切済み

C# DateTimePicker をキー入力でDropDownしたい

はじめまして。 Vs2005で開発しています。 DateTimePickerでキー入力でDropDownしたいのですが、 うまくいきません。 現在の処理は、DateTimePickerの派生クラスを作成して、 KeyUpイベント内で、Spaceキーがクリックされた場合に、 OnDropDownを呼び出しています。 ソースコードは明日にでも、掲載します。 よろしくお願いします。

みんなの回答

  • 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}" );   } } といった具合ですが …

makkochanA
質問者

お礼

大変ありがとうございます。 おかげさまで、実現することができました! 本当に感謝しています。 今後はもっと勉強したいと思います。

関連するQ&A