20 個のフォームに 100 個のテキスト ボックスが配置されていますが、それらはすべて EditValueChanged で同じことを行っています。これらは DevExpress.XtraEditors.TextEdit コントロールです
ParentForm
ChildForm1
TextBox1
this.line1TextEditSubscriber.EditValueChanged += new System.EventHandler(PropertyEditValue);
TextBox2
this.line1TextEditSubscriber.EditValueChanged += new System.EventHandler(PropertyEditValue);
TextBox3
this.line1TextEditSubscriber.EditValueChanged += new System.EventHandler(PropertyEditValue);
DropDow1
ChildForm2
TextBox1
this.line1TextEditSubscriber.EditValueChanged += new System.EventHandler(PropertyEditValue);
TextBox2
this.line1TextEditSubscriber.EditValueChanged += new System.EventHandler(PropertyEditValue);
TextBox3
this.line1TextEditSubscriber.EditValueChanged += new System.EventHandler(PropertyEditValue);
DropDow1
public delegate void PropertyChangedEventHandler(object sender, EventArgs e);
//This one method is declared on the Parent Form.
private void PropertyEditValue(object sender, EventArgs e)
{
//Do some action
}
ChildForms Textboxe EditValueChanged のそれぞれで親フォームの PropertyEditValue メソッドにアクセスする方法はありますか
this.line1TextEditSubscriber.EditValueChanged += new System.EventHandler(PropertyEditValue);