- PR -

C# DateTimePickerコントロールにタブキーフォーカス取得時日付を取得できない

1
投稿者投稿内容
ぽんた
会議室デビュー日: 2005/12/27
投稿数: 17
投稿日時: 2006-03-10 18:32
現在、タブキーでDateTimePickerコントロール(チェックボックス付き)にフォーカスを移動した際、コントロール内のカーソルが年または月または日にあたっている場合、日付を変更することができません。

コントロール内でカーソルを移動した際は値を変更できます。

どなたかご教授ください。

じゃんぬねっと
ぬし
会議室デビュー日: 2004/12/22
投稿数: 7811
お住まい・勤務地: 愛知県名古屋市
投稿日時: 2006-03-10 19:14
引用:

あやちんさんの書き込み (2006-03-10 18:32) より:

現在、タブキーでDateTimePickerコントロール(チェックボックス付き)にフォーカスを移動した際、
コントロール内のカーソルが年または月または日にあたっている場合、日付を変更することができません。


一度、Year, Month, Day のいずれかを選択した後で、フォーカスを抜けて、
再度 DateTimePicker に Tab キーでフォーカスが移った場合、ですよね?

最初に Year, Month, Day のいずれかを選択すると、
次回フォーカス時に、ハイライト状態になっていますが、
実際には CheckBox にフォーカスが当たっています。

ハイライト表示されてしまうことがまずいのか、
次回フォーカス時にフォーカスが復元できないのがまずいのか、いずれかでしょう。
個人的には不具合のように思えます。

_________________
C# と VB.NET の入門サイト
じゃんぬねっと日誌
1

スキルアップ/キャリアアップ(JOB@IT)