我创建了一个继承自 TextBox 的自定义控件。
我有一个由 Validating 事件调用的 ValidateTextBoxEntry 方法。
通常,我会使用可视化编辑器中的属性编辑器将 ValidateTextBoxEntry 添加到自定义控件的每个实例的 Validating 事件中。
相反,我宁愿在自定义控件的构造函数中自动向所有事件处理程序添加一行,如下所示:
public CustomTextBox()
{
InitializeComponent();
this.Validating +=
new System.ComponentModel.CancelEventHandler(ValidateTextBoxEntry);
}
将 Validating 事件处理程序添加到自定义控件的所有实例的优雅方法是什么?