投稿日 | : 2003/08/11(Mon) 08:36 |
投稿者 | : みつお |
Eメール | : |
URL | : |
タイトル | : Re^2: Validateイベントについて |
お世話になります。
> > もちろんそのあとKeepFocusはFalseにしています。
> 現在のバージョンでは、
> Private Sub Text1_Validate(Cancel As Boolean)
> のように、Cancelという引数名になるはずですが、これをあえて、
> ヘルプの表記にある KeepFocus という引数名に変更しているのでしょうか?
プログラム上ではCancelが引数になっています。
魔界の仮面弁士さんのおっしゃる通りヘルプではKeepFocusと表記されていた
のでここではそう書きました。わかりづらくて申し訳ありません。
> Validateイベントの引数に True を代入すると、マウスやキーボード操作での
> フォーカスの移動が中止されるので(一部例外あり)、Clickイベントも起きなくなりますよ。
Validateイベントの最後にcancel=Falseとしているのですが、それでも飛んできません。
仮にLostfocusイベントに変えてみたのですが、それでも飛んできません。
それで、Validateイベントのメッセージボックスを取ってみたところ、Clickイベントに
飛びました。
ということは自分なりにメッセージボックスが原因なのかなと。
しかし、メッセージボックスは必要なので、別の方法で対処したいのですが、
何か方法はあるでしょうか?