c# VS用户控件修改后,Form上旧的引用不更新问题 问题描术:如图,用户控件,设置背景色为绿色 在FormCloseButton.cs中将背景色改为红色,重新生成编译 发现问题:旧的用户控件仍为绿色,未更新为红色,新拖的控件为红色 解决方案 问题原因: 在往Form中拖入控件后,VS会在Form1.Designer.cs 设计文件中生成赋值颜色代码。 因此,旧的控件背景色仍为绿色。 方法:将Form1.Designer.cs 设计器中的代码改为Red,设计器中看到的背景色就正常了