掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
フォーカスが一つ前のコントロールを取得するには (ID:15518)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
ん〜、ないでしょう。 TScreenは、FLastActiveControlという、直前にフォーカスがあったコントロールを保持する変数を持っていますが、OnActiveControlChangeイベントを発生されるかさせないかの判定程度にしか使っていません。 したがって参照不可。 Screen.ActiveControl is TEdit = True のとき、 直前のEdit として保存しておくのがよろしいかと。 また、コントロール名じゃなくTWinControl型の変数を使う。 Edit限定なら、TEdit型の変数にして、キャストして代入してしまうと楽かな。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.