gpt4 book ai didi

c# - 如果我在 C# 中通过 Form Designer 编辑表单,无论如何禁止删除我在 Form1.Designer.cs 中所做的更改?

转载 作者:行者123 更新时间:2023-11-30 14:14:09 26 4
gpt4 key购买 nike

这是一个悲伤的问题...
我在那里添加了很多支票,例如:

System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("Profiles");

替换为:

#if DEMO
System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("Lines");
#else
System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("Profiles");
#endif

但是一旦我将事件处理程序添加到其中一个表单事件中,我的所有检查都消失了 -_-
我该怎么做才能保留这些但能够通过设计器更改形式?

我使用 VC# Express 2010

最佳答案

.designer.cs 文件的要点在于它会在您每次您对设计器进行更改时重新生成。

如您所见,不应编辑生成的文件,因为它们会重新生成并且您所做的任何更改都将丢失。

在类构造函数中进行这些更改。

关于c# - 如果我在 C# 中通过 Form Designer 编辑表单,无论如何禁止删除我在 Form1.Designer.cs 中所做的更改?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12726923/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com