※ ChatGPTを利用し、要約された質問です(原文:ユーザコントロールのイベント取得について(C#))
ユーザコントロールのイベント取得について(C#)
このQ&Aのポイント
Visual Studio 2005 C# Windows Application 環境でのユーザコントロールのイベント取得方法を教えてください。
フォームに自作のユーザコントロールを貼り付けて、テキストボックスのチェンジイベントを取得する方法が分からないのです。
ユーザコントロールのテキストボックスに値を入力した時に、フォーム側でイベントを察知して処理をする方法を教えてください。
環境:Visual Studio 2005 C# Windows Application
フォームに自作のユーザコントロールを貼り付けてそのイベントを取得する勉強をしているものです。
フォームでのユーザコントロールイベントを取得して処理をする方法が分かりません。
状況
ユーザコントロールにはテキストボックスを追加しています。
また、フォームにそのユーザコントロールを追加しています。
確認したいことは、ユーザコントロールのテキストボックスになにか値を入力したタイミングでチェンジイベントをフォーム側で察知し、処理をするというものです。
どなたか、要点だけでもいいので教えていただけないでしょうか?
宜しくお願いいたします。
補足
早速のご回答ありがとうございました。 コーディングして動作を確認することができました。 コーディングしていて確認させていただきたいことが出てきたので 教えていただけないでしょうか? 1.ユーザコントロール.テキストボックスの入力値を取得したい場合 (1)public delegate void ChangeEventHandler(object sender, EventArgs e, string inputValue); (2)TextAChanged(this, e,this.textBox1.Text); Changed( this, e ,this.textBox1.Text) (3)private void OnChanged(object s, EventArgs e, string inputValue) とすればようろしいでしょうか?それとも他に良い実装方法があるのでようか? 2.異なる event であっても引数が同じであれば delegate の定義は一つでよろしいでしょうか? 度々の質問申し訳ありません。宜しくお願いします。