每当我添加新控件时,WinForms 设计器代码都会更改

The WinForms designer code is changed whenever I add new control

我在我的表单中添加了一个 UltraListView 控件,它来自 Infragistics。然后我在 designer.cs 中手动添加一个事件,如下所示:

this.ultraListView1.ItemSelectionChanged += ultraListView1_ItemSelectionChanged;

当我在 UltraListView 中更改所选项目时将调用它。而且效果很好。但是当我在窗体中添加一些控件时,这一行就会消失。所以我需要一次又一次地手动添加它。 我该如何解决?

.

这里最重要的是要知道如何找出问题。

在您的解决方案中,转到“工具”->“选项”。在“MSbuild 项目构建输出详细信息”中选择项目和解决方案 -> 构建和 运行 和 select 诊断。

使用 Infragistics 控件的方式与使用所有 WinForms 控件的方式相同。

  • 在设计器中打开对话框。
  • 右键单击控件将打开以下弹出菜单。 Select Properties:

  • Properties window 中单击 Events 按钮并滚动到 找出所需的事件。然后双击需要的事件:

Visual Studio Designer 将添加选定的事件处理程序并打开它的代码进行编辑。