防止在Designer.cs中为特定行更改自动代码
我在Designer.cs中进行了一个简单的更改
this.dateTimePicker.MaxDate = DateTime.Now;
但每当我在表单设计中做一些更改时DateTime.Now
被当前的DateTime值替换。 如何防止这种自动代码更改?
您不应该更改InitializeComponent方法中的代码,因为它是自动生成的,并且在设计器中进行更改时将被替换。 方法摘要说明了一切:
不要使用代码编辑器修改此方法的内容
将代码放在代码隐藏文件的构造函数中(在调用InitializeComponent之后)。 这将设置值并覆盖可能已在InitializeComponent方法中指定的任何值:
上述就是C#学习教程:防止在Designer.cs中为特定行更改自动代码分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
using System; using System.Windows.Forms; namespace Bling { public partial class Form1 : Form { public Form1() { InitializeComponent(); dateTimePicker.MaxDate = DateTime.Now; } } }
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1011853.html