DateTimePickerのLostFocusイベントについて


くに  2004-12-22 21:37:36  No: 118483  IP: [192.*.*.*]

教えてください。
DateTimePickerを使用して
From To のユーザーコントロールを作成しようとしています。

DateTimePickerを2つ使用して
LostFocusイベントにFromToの日付チェックを入れました。
また
エラー時はメッセージを表示して
同コントロールにFocusしてカーソルの移動を防ぎます。
その時
1)Tab移動の時はFrom側のLostFocusがエラーメッセージが1回でる(OK)
2)マウスで別コントロール移動時はエラーメッセージが2回でる(NG)

2)の現象がどうしても回避できません。
上記を回避しようとValueChangeイベントに同エラーチェックを
書くと今度はマウスで他のコントロールに移動した時に
エラーメッセージが出力されません。

お知恵を拝借させてください。
よろしくお願いします。

編集 削除
じゃんぬねっと  URL  2004-12-28 13:44:33  No: 118484  IP: [192.*.*.*]

まず、VB6 か VB.NET かどうかを書いて頂かないと (^-^;)

編集 削除
くに  2004-12-29 18:53:32  No: 118485  IP: [192.*.*.*]

どうもすいません
VB .NETです

編集 削除
特攻隊長まるるう  2005-01-05 17:36:05  No: 118486  IP: [192.*.*.*]

Validating イベントで
        e.Cancel = True
を設定してみて下さい。

[Control.LostFocus イベント](MSDN ライブラリ)
http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemwindowsformscontrolclasslostfocustopic.asp

編集 削除
a  2005-01-28 13:58:13  No: 118487  IP: [192.*.*.*]

a

編集 削除
特攻隊長まるるう  2005-01-31 09:34:33  No: 118488  IP: [192.*.*.*]

なんで上がってきたのか分からないけど、
マルチポストで解決してるみたいなので参考に。
http://www7.big.or.jp/~pinball/discus/vb/57085.html
http://www7.big.or.jp/~pinball/discus/vb/56821.html

編集 削除