ValidateでSetFocus


やまさん  2006-06-02 04:13:23  No: 131675

ValidateイベントでSetFocusができないのは既知の事実だと思いますが、代替方法でなく何とかSetFocusを実現するスマートな方法はないのでしょうか?ご存知の方居られましたら教えてください。


ささ  2006-06-02 04:55:34  No: 131676

ValidateイベントでSetFocusができないのは既知の事実だと思いますが

SetFocusは何処にしようとしていますか?
Cancel = Trueとは違うのですか?


ここは?  2006-06-02 08:53:11  No: 131677

同じ事を相談している人がいます。http://www.gizshare.com/vbtomo/boards/vbqanda.php?do=leaf&num=13533


もげ  2006-06-02 18:50:45  No: 131678

Validateイベントは、
そのコントロールからフォーカスを移される前にデータをチェックして
「エラーだったらそのコントロールから移動させない」
ことを目的としているので、
個々の事情と背景が不明な状態で推測する限りは、
わざわざValidateイベントで他のコントロールへの移動を企てる必然性が見えないですが...
Validateイベントではなく、他のイベントを使うべきではないですか?

どうしても、Validateイベントに拘泥するのであれば、
Validateイベント内でのチェック結果を、変数やTagプロパティに保存し、
Validateイベントの次に発生するであろうLostFocusイベント等
で条件判断するかでしょうけど。

'続きはマルポ解消後にね。


ささ  2006-06-03 00:02:13  No: 131679

>続きはマルポ解消後にね。

ここにもありますね。
http://www2j.biglobe.ne.jp/~little-g/cgi-bin/ippan.cgi


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

※Google reCAPTCHA認証からCloudflare Turnstile認証へ変更しました。






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