質問: this.ActiveControl.Name; で、aa..NameFocus();などと、わけのわからないことを試してみましたが、 やはり解決できませんでした。 なんとなく、インテリセンスが働かないので、 Focusの前は、コントロールでないといけないのかなと思うのですが、解決策が見出せません。 ネットで検索しても、力不足で見つけられませんでした。 そもそも上記のような方法は可能なのでしょうか。 できるとすればどのような方法がありますでしょうか。 ご教授頂けますと幸いです。 いつもすみません。
回答: Activeだったコントロールに後ほどフォーカスをあてたいのなら、 ``` Control aa = this.ActiveControl; // 何かする aa.Focus(); ``` で、いかがでしょうか。 それとも、記憶するのは名前だけでなければならない何らかの理由があるのでしょうか?