※ ChatGPTを利用し、要約された質問です(原文:C# コントロール取得)
C#コントロールの取得方法とは?
このQ&Aのポイント
C#アプリケーションで選択しているコントロールを取得する方法について調べています。
例えばLeave関数内でMessageBoxでテキストボックスの内容を表示したい場合、ActiveControlを使用することができます。
しかし、ActiveControlを使用しても正常に動作しない場合があるため、別の方法も調べています。
C# コントロール取得
選択しているコントロールを取得する方法とかありますでしょうか?
VC#2008でアプリケーションを作っています。
例えばテキストボックスのLeave関数などで
MessageBox.Show(this.textbox1.Text) みたいにしたいのですが
テキストボックスが20個ぐらい必要だとLeave関数を20個作らなくてはいけないので
上記の方法がわかれば1つで済むので是非知りたいです。
自分でも調べてActiveControlを使用してみたのですが反応しません。
MessageBox.Show(this.ActiveControl.Text); としましたが・・
教えてください