![]() |
![]() |
フレーム上のテキストボックスのEXITイベント |
---|
フレームに配置したテキストボックスのイベントは、フォーカスがフレームの 外に移動する場合、テキストボックスのExitイベントでなく、フレームのExitイベント が発生しています。なぜか、もう一度フォーカスを移動するとテキストボックスの Exitイベントが発生します。 という状態ですので、フレーム中に配置したテキストボックスのExitイベントを 使って、エラーチェックなどをしようとすると不具合が発生します。 このようなケースでは、AfterUpdateイベントなどでエラーチェックをして、 テキストボックス、フレームのExitイベントでCancel=Trueをセットするなどの 対処をします。 また、フレーム中の最後に入力する(イベントが発生しない)テキストボックス のExitイベントにはコードはフレームのExitイベントに代用させます。 |
Excel97 |