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

时间:2014-08-16 11:01:58

标签: vb.net class textbox event-handling

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

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

但是,我需要帮助的问题是......

因为我已经在我的自定义类中声明了这些按钮,所以我无法弄清楚如何在类之外传递“Click”事件并返回到表单。例如,如果我在文本框中输入并点击搜索按钮,我就需要在click事件上执行代码(同样为了清除)。

我已经阅读了一些关于无法在创建的类之外传递事件处理程序的内容,但我对此并不熟悉。

是否/如果是,那么实现结果的最佳方式是什么?是否可以处理类外部的单击事件以将信息传递给其他控件?

任何帮助表示赞赏。感谢

1 个答案:

答案 0 :(得分:-1)

感谢Hans Passant的评论让我走上正轨,我可以参考这个网站Raising Events并解决我的问题。

相关问题