教えてください。
DateTimePickerを使用して
From To のユーザーコントロールを作成しようとしています。
DateTimePickerを2つ使用して
LostFocusイベントにFromToの日付チェックを入れました。
また
エラー時はメッセージを表示して
同コントロールにFocusしてカーソルの移動を防ぎます。
その時
1)Tab移動の時はFrom側のLostFocusがエラーメッセージが1回でる(OK)
2)マウスで別コントロール移動時はエラーメッセージが2回でる(NG)
2)の現象がどうしても回避できません。
上記を回避しようとValueChangeイベントに同エラーチェックを
書くと今度はマウスで他のコントロールに移動した時に
エラーメッセージが出力されません。
お知恵を拝借させてください。
よろしくお願いします。
まず、VB6 か VB.NET かどうかを書いて頂かないと (^-^;)
どうもすいません
VB .NETです
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
なんで上がってきたのか分からないけど、
マルチポストで解決してるみたいなので参考に。
http://www7.big.or.jp/~pinball/discus/vb/57085.html
http://www7.big.or.jp/~pinball/discus/vb/56821.html
ツイート | ![]() |