DateTimePickerのLostFocusイベントについて


くに  2004-12-23 06:37:36  No: 118483

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

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

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

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


じゃんぬねっと  URL  2004-12-28 22:44:33  No: 118484

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


くに  2004-12-30 03:53:32  No: 118485

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


特攻隊長まるるう  2005-01-06 02:36:05  No: 118486

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 22:58:13  No: 118487

a


特攻隊長まるるう  2005-01-31 18:34:33  No: 118488

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


※返信する前に利用規約をご確認ください。




  


  このエントリーをはてなブックマークに追加