Csharp/C#教程:防止在Designer.cs中为特定行更改自动代码分享


防止在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

(0)
上一篇 2021年12月29日
下一篇 2021年12月29日

精彩推荐