为什么在窗体显示事件之前触发Windows窗体控件单击事件?

TravelinMax

我有一个实例化并打开另一个表单的表单。直到最近,它仍能正常工作,同时重新使用了第二个表单,即表单加载后,该表单上单选按钮上的click事件已开始触发。我在form.shown事件中有代码,但从未调用过(单选按钮单击事件中,表单崩溃,因为不应该这么快就调用它)。调用堆栈窗口建议在RadioButton单击事件之前或之后也触发PictureBox单击事件。

表格加载:

 Private Sub Form1_Load(sender As Object, e As EventArgs) Handles MyBase.Load
    lblCountdown.TextAlign = ContentAlignment.TopCenter
    lblCountdown.Font = New Font(lblCountdown.Font.Name, lblCountdown.Font.Size + 10, lblCountdown.Font.Style)

    radFirstRunContinue.Checked = False
    radFirstRunContinue.Visible = False

    For Each picBox As PictureBox In tlpButtonTableLayout.Controls
        AddHandler picBox.Click, AddressOf Me.PictureBox_click
    Next
End Sub
xpda

有时,窗体控件将在初始化窗体时触发。这听起来像个错误,但Microsoft称其为“设计使然”。

  1. 检查并确保仅加载表单的一个实例。如果从外部访问表单中的变量或控件,它将启动隐式表单加载。要检查这一点,只需在Load事件处理程序的开头设置一个断点。

  2. 您可以使用一个标志(例如,初始化为true),控制处理程序可以使用该标志查看正在加载的表单。您可以在“显示事件”表单中重置标志。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Bootstrap开关单击事件未在窗体向导中触发

来自分类Dev

在窗体显示事件中启动任务

来自分类Dev

VBA:触发窗体控件中的事件

来自分类Dev

当从另一个窗体触发按钮单击事件时,在窗体的面板中绘制一个矩形

来自分类Dev

如何从子窗体触发父窗体事件?

来自分类Dev

使用VBA在Access的子窗体控件中触发事件

来自分类Dev

通过画布内的触发事件更改主窗体控件

来自分类Dev

通过Windows窗体控件列表处理事件

来自分类Dev

Windows窗体RichTextBox-由单词单击驱动的事件

来自分类Dev

为什么剃须刀没有在窗体控件中添加适当的引导程序类?

来自分类Dev

rypto工具包控件未显示在窗体中

来自分类Dev

如何使用angular ..在窗体中使用模糊事件?

来自分类Dev

c# 在窗体上注册任何 MouseClick 事件

来自分类Dev

Excel VBA 哪个用户窗体控件触发了共享鼠标悬停类事件?

来自分类Dev

WPF:为什么我的 Combobox SelectionChanged 事件在我的图表控件创建之前被触发

来自分类Dev

谁在Windows窗体程序中调用窗体加载事件?

来自分类Dev

如何在Excel用户窗体中已选择的OptionButton上触发单击事件

来自分类Dev

在Windows窗体中显示控件的集合

来自分类Dev

Windows窗体选项卡事件

来自分类Dev

Windows窗体的WPF等效于OnStartup事件

来自分类Dev

Windows窗体选项卡事件

来自分类Dev

在 Powershell 中捕获 Windows 窗体关闭事件

来自分类Dev

为什么在触发另一个控件事件时无法更新 ComboBox 显示?

来自分类Dev

用户窗体关闭事件

来自分类Dev

Windows窗体控件属性?

来自分类Dev

bindingNavigator _Validating事件未将控件返回到窗体

来自分类Dev

如何防止控件捕获模式窗体打开时的KeyDown事件?

来自分类Dev

为什么在绘画事件之前,我的WinForm控件会闪烁?

来自分类Dev

为什么在绘画事件之前,我的WinForm控件会闪烁?

Related 相关文章

  1. 1

    Bootstrap开关单击事件未在窗体向导中触发

  2. 2

    在窗体显示事件中启动任务

  3. 3

    VBA:触发窗体控件中的事件

  4. 4

    当从另一个窗体触发按钮单击事件时,在窗体的面板中绘制一个矩形

  5. 5

    如何从子窗体触发父窗体事件?

  6. 6

    使用VBA在Access的子窗体控件中触发事件

  7. 7

    通过画布内的触发事件更改主窗体控件

  8. 8

    通过Windows窗体控件列表处理事件

  9. 9

    Windows窗体RichTextBox-由单词单击驱动的事件

  10. 10

    为什么剃须刀没有在窗体控件中添加适当的引导程序类?

  11. 11

    rypto工具包控件未显示在窗体中

  12. 12

    如何使用angular ..在窗体中使用模糊事件?

  13. 13

    c# 在窗体上注册任何 MouseClick 事件

  14. 14

    Excel VBA 哪个用户窗体控件触发了共享鼠标悬停类事件?

  15. 15

    WPF:为什么我的 Combobox SelectionChanged 事件在我的图表控件创建之前被触发

  16. 16

    谁在Windows窗体程序中调用窗体加载事件?

  17. 17

    如何在Excel用户窗体中已选择的OptionButton上触发单击事件

  18. 18

    在Windows窗体中显示控件的集合

  19. 19

    Windows窗体选项卡事件

  20. 20

    Windows窗体的WPF等效于OnStartup事件

  21. 21

    Windows窗体选项卡事件

  22. 22

    在 Powershell 中捕获 Windows 窗体关闭事件

  23. 23

    为什么在触发另一个控件事件时无法更新 ComboBox 显示?

  24. 24

    用户窗体关闭事件

  25. 25

    Windows窗体控件属性?

  26. 26

    bindingNavigator _Validating事件未将控件返回到窗体

  27. 27

    如何防止控件捕获模式窗体打开时的KeyDown事件?

  28. 28

    为什么在绘画事件之前,我的WinForm控件会闪烁?

  29. 29

    为什么在绘画事件之前,我的WinForm控件会闪烁?

热门标签

归档