我找不到 form.show 事件处理程序

本文关键字:事件处理 程序 show form 找不到 | 更新日期: 2023-09-27 18:36:36

我正在使用Visual Studio 2012。我添加了对System.Windows.Forms的引用。但是我在属性事件处理程序窗口中找不到 Form.Show 事件处理程序。请帮助我。

有没有其他选择?

我找不到 form.show 事件处理程序

使用

WPF 时,不能使用 WinForms。这些是不一样的。必须在 WPF 中使用 Window 类中的事件。

我假设您使用 WPF,因为 WPF 标签在那里。

对于 WPF 窗口,我将使用以下事件之一:

  • 已激活 当窗口成为前台窗口时发生。
  • GotFocus 当此元素获得逻辑焦点时发生。
  • 已加载 在元素布局、呈现并准备好进行交互时发生。
  • 状态
  • 已更改 检查窗口状态 == 窗口状态。正常
您可能

正在寻找的WPF等效处理程序是Loaded()和/或Active()。你也可以看看SizeChanged()