我在Windows 窗体窗体上有许多事件。我有一个反馈标签,我必须写 feedbaxk.Text=""; 在每个事件的开始。
在ASP.NET中,我一直page_load
在每次回发时触发的事件中只编写一次,但表单加载只触发一次。
我试图用我的问题的标题进行搜索,发现以下两个最接近的答案:
WinForms 等效于 ASP.NET 页面加载事件(PC Review)
有一些相关的材料,但我无法从这些以及更多的材料中得到令人满意的答案。
如何在 Windows 窗体中检测到将要触发的事件?
更新:通过另一种方式谷歌搜索,我找到了一个与另一个链接链接的关闭链接,在 .NET 中查找 Windows 窗体控件的所有事件处理程序,是否可以从一个控件中“窃取”事件处理程序并将其提供给其他?. 看完这些后,我认为如果
- 我可以在 Form_Load 的末尾以 win 形式获取所有事件的列表(之后我不再添加任何事件)。然后为所有事件添加一些通用功能(比如更改标签文本)。
- 我可能能够从父事件继承我的所有事件,并在该事件中添加我想要的功能,然后为每个事件添加(覆盖)特定功能。