我有一个文本框和 RichTextBox 的事件处理程序。代码相同,但
在处理程序#1中,我这样做:
RichTextBox tb = (RichTextBox)sender
相应地在处理程序#2中:
TextBox tb = (TextBox)sender
这样做我可以完全操纵发送控制。我想知道的是如何根据其类型将发送对象转换为 Textbox 或 RichTextbox
sender.GetType().Name
然后在运行时创建控件并使用它。这样我只需要一个事件处理函数:更少的代码、更少的错误、更容易维护和 DRY :-)