スピンボタンコントロール

開始時刻と終了時刻を入力するUIがあって、取りあえずテキストボックスで入力はなんでもおっけーで作ったら、時刻だけを入力出来るようにしてほしいとリクエストされた。 尤もな意見ではある。 それならと云うことで、システム時計の設定にも使われてるスピンコントロールで実装することにした。 いろいろ調べるとテキストボックス内の選択中の文字列(数値)がスピンボタンで増減できるようになった。 肝は、HideSelectionプロパティをFalseにすると、コントロールがフォーカスを失っても文字列の選択状態を維持するようになる。 これで時間、あるいは分を選択したまま、スピンボタンをクリックすることができる。 ほぼほぼシステム時刻の変更と同等の動きをするようになった。 すばらしい。 やればできるじゃん。
--

No comments: