每当我添加新控件时,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 将添加选定的事件处理程序并打开它的代码进行编辑。
我在我的表单中添加了一个 UltraListView
控件,它来自 Infragistics。然后我在 designer.cs 中手动添加一个事件,如下所示:
this.ultraListView1.ItemSelectionChanged += ultraListView1_ItemSelectionChanged;
当我在 UltraListView
中更改所选项目时将调用它。而且效果很好。但是当我在窗体中添加一些控件时,这一行就会消失。所以我需要一次又一次地手动添加它。
我该如何解决?
.
这里最重要的是要知道如何找出问题。
在您的解决方案中,转到“工具”->“选项”。在“MSbuild 项目构建输出详细信息”中选择项目和解决方案 -> 构建和 运行 和 select 诊断。
使用 Infragistics 控件的方式与使用所有 WinForms 控件的方式相同。
- 在设计器中打开对话框。
- 右键单击控件将打开以下弹出菜单。 Select
Properties
:
- 在
Properties
window 中单击Events
按钮并滚动到 找出所需的事件。然后双击需要的事件:
Visual Studio Designer 将添加选定的事件处理程序并打开它的代码进行编辑。