如何在自定义类之外传递事件处理程序?



我使用一个继承的新类创建了一个自定义文本框。对于这个自定义文本框,我在控件中添加了两个按钮(嵌入),它们都在类中声明。一个按钮用于搜索,另一个用于清除。

这些按钮背后的目的是在使用搜索时填充一个Listview控件,并在使用Clear时清除结果…非常直接。

然而,我需要帮助的问题是……

因为我已经在我的自定义类中声明了这些按钮,我无法弄清楚如何在类之外传递'Click'事件并返回到表单。例如,如果我在Textbox中输入并点击搜索按钮,我需要在click事件上执行代码(对于clear也是如此)。

我读过一些关于不能在它被创建的类之外传递事件处理程序的信息,但我对此并不熟悉。

是否有/如果有,什么是实现我的结果的最好方法?是否有可能在类之外处理单击事件以将信息传递给其他控件?

感谢任何帮助。由于

感谢Hans Passant的评论,让我找到了正确的方向,我可以参考这个网站raise Events并解决我的问题。

相关内容

  • 没有找到相关文章

最新更新