- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个从另一个表单继承的 winforms 表单。
例如
class StartForm : aSyncDialog
aSyncDialog 有一个 onload 事件
protected override void OnLoad(EventArgs e)
我注意到 StartForm 中的加载事件没有触发,但 OnLoad 事件却触发了。
private void StartForm_Load(object sender, EventArgs e)
知道为什么吗?我是否需要将某些内容放入父类或子类中才能使其运行?
最佳答案
确保在 aSyncDialog 中重写 OnLoad 时调用 base.OnLoad(e)
其原因是 Form 类中的 OnLoad 方法引发了 Load 事件。
当您重写 aSyncDialog 中的 OnLoad 方法并且不调用 base.OnLoad 时,不会引发该事件,因此 aSyncDialog 的子类没有任何事件需要处理。
关于c# - Form_Load 事件不会在从另一个表单类继承的表单上触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/921770/
我有一个从另一个表单继承的 winforms 表单。 例如 class StartForm : aSyncDialog aSyncDialog 有一个 onload 事件 protected over
private void Form1_Load(object sender, EventArgs e) { MessageBox.Show("Luanching.... Thi
在 C# 中,什么是 Form_Load 事件方法? 最佳答案 它只是一个方法名,它的实际名称没有任何意义。您通常会使用具有类似名称的方法来监听 Form 类的 Load 事件。当您在“属性”窗口中使
我正在为离开我雇主的同事开发的代码添加一个功能。我将尝试在一个简单的案例中解释解决方案 - 我有 2 个表格 A 和 B。 在 A 表单上,我从用户那里获取文件夹路径,然后单击 A 上的按钮。 在单击
这个问题在这里已经有了答案: What setup code should go in Form Constructors versus Form Load event? (2 个答案) 关闭 7
我有一个继承自基本表单的表单。 baseform_load 和 childform_load 事件中都有代码。 BaseForm 看起来像这样: public partial class BaseFo
我将我的初始化代码放在表单加载时,因为将它留在构造函数中不是一个好主意,因为设计器可能会崩溃。 问题是我刚刚意识到表单加载事件中的任何异常都将在内部捕获! 为什么?我应该如何克服它? priv
我有一个从菜单按钮调用的表单,它加载罚款,但我需要在加载表单时进行一些初始化。在 .NET 中,您可以执行以下操作: Form1.Load Handles Me.Load 当我点击表单时,它会生成一个
我希望有人尝试解释这些之间的区别。更具体地说,示例使用场景。 我正在重构一些 Windows 窗体 代码和 Form在 Form_Load() 中有一些代码事件,也在 protected overri
我有一个有两种形式的项目。第一个是 JFrame,第二个是 JInternalFrame。我制作了第一个类似 MDI 表单的表单。当我单击第一个表单的菜单时,应该显示第二个表单,其中包含来自 Ms.
当我在我的 C# 应用程序中从 form_load 中抛出异常时,它在平台为 x64 时不起作用。 (对于 x86,它的行为符合预期) 当我单步执行代码时,我到达了抛出异常的那一行,然后它立即跳转到
我通过将数据显示到数据 GridView 来完成一个窗口窗体应用程序。但是在datagridview中显示数据时出现了一些问题。 函数: private void MySQL_ToDatagridvi
哪个先执行? Form_Load 事件还是组件的初始化? (C# 窗体) 最佳答案 组件将在表单加载前初始化。 参见 this有关表单事件顺序的文章。 关于c# - 哪个先执行? Form_Load
我在MS Access VBA中写了一段代码,如下: Private Sub Form_Load() MsgBox "loggedIn = " + CStr(loggedIn) If
在 Visual Studio 上,如果我创建一个新的 Windows 窗体并将以下内容放入 Form_Load 事件中: throw new Exception(); 没有任何反应。我可以在这里打个
我是一名优秀的程序员,十分优秀!