UltraCalendarCombo ではカーソルキーの上、下を使って、選択日付を前後の日付に変更することができますが、これを無効化するためのプロパティが実装されておりません。今回はこちらを実現するための実装方法についてご紹介します。
実装方針は以下になります。
- KeyDown イベントにて、カーソルキー(上、下)の操作を無効にする。
タイトルほぼそのままの方針ですね!
コードスニペットは以下になります。
private void ultraCalendarCombo1_KeyDown(object sender, KeyEventArgs e) { // カーソルキー (Up キー、Down キー)が押された場合の処理を実装します。 if (e.KeyCode == Keys.Up || e.KeyCode == Keys.Down) { // デフォルトの操作を無効にします。 e.Handled = true; } }
お試しください!