我使用一个继承的新类创建了一个自定义文本框。对于这个自定义文本框,我在控件中添加了两个按钮(嵌入),它们都在类中声明。一个按钮用于搜索,另一个用于清除。
这些按钮背后的目的是在使用搜索时填充一个Listview控件,并在使用Clear时清除结果…非常直接。
然而,我需要帮助的问题是……
因为我已经在我的自定义类中声明了这些按钮,我无法弄清楚如何在类之外传递'Click'事件并返回到表单。例如,如果我在Textbox中输入并点击搜索按钮,我需要在click事件上执行代码(对于clear也是如此)。
我读过一些关于不能在它被创建的类之外传递事件处理程序的信息,但我对此并不熟悉。
是否有/如果有,什么是实现我的结果的最好方法?是否有可能在类之外处理单击事件以将信息传递给其他控件?
感谢任何帮助。由于
感谢Hans Passant的评论,让我找到了正确的方向,我可以参考这个网站raise Events并解决我的问题。