前のコントロールを取得するには?

解決


モグモグ  2003-11-25 16:29:09  No: 110215  IP: [192.*.*.*]

Accessでは
'-- 自分のフォーム(アクティブフォーム)の名前を取得
Set Fname = Screen.ActiveForm
'--  フォーカスのあるコントロールの名前を取る
Set WKctlname = Screen.PreviousControl
こんな感じでPreviousControlで前のコントロールを取得できますが、
VBではScreen.ActiveControlしかないので取得できません
どうやれば前のコントロールが取得できるのでしょうか?
よろしくお願い致します。

編集 削除
モグモグ  2003-11-25 16:35:36  No: 110216  IP: [192.*.*.*]

すみません、Accessとか関係なくて参照設定の問題かもしれません
参照設定だとしたら何が必要なんでしょうか?

編集 削除
nanashi  2003-11-25 17:09:30  No: 110217  IP: [192.*.*.*]

出来ないと思います。
もし自力でやるなら各コントロールのLostFocus時にPrivateのオブジェクト変数に自分の参照を設定しておけばいいと思います。

編集 削除
モグモグ  2003-11-25 17:18:29  No: 110218  IP: [192.*.*.*]

やはりできないですか
どうもありがとうございました

編集 削除
モグモグ  2003-11-26 10:48:09  No: 110219  IP: [192.*.*.*]

.

編集 削除