我不确定。我不想在很多事情上使用设计师(但对于某些人来说)。我应该将我的“手动”代码写入designer.cs还是编写类本身?
答案 0 :(得分:2)
不,永远不会。
因为它会再次生成,您的书面代码将会丢失。
为了将代码添加到具有设计器的类中,您需要定义一个具有相同名称的分部类。
public partial class Form1
{
// here write your logic (which will be preserved).
}
了解更多信息:Partial Class (C#)
答案 1 :(得分:0)
你真的不应该这样做。每次在设计器中更改某些内容时,它都会重新生成InitializeComponent()
方法。因此,您的更改将被该代码覆盖。这种情况不会发生的唯一方法是以与设计者相同的方式编写代码 - 这几乎是不可能的。更改代码后,您的设计人员也可能崩溃,您可能不知道原因。你应该更好地坚持设计师。