gpt4 book ai didi

c# - 我可以停止 Visual Studio 自动更改表单设计器代码吗?

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

我正在使用 visual studio 并有一些 numericUpDown 控件,我已经为其设置了值(最小值、最大值、值和增量)。代码设计器不断将我的简单十进制值转换为 int[]。我知道它说“不要使用代码编辑器修改此方法的内容”,但我发现在这里调整属性非常有用,我认为我更改时只是为了“让事情变得整洁”:

        this.numericUpDown1.Increment = new decimal(new int[] {
2,
0,
0,
0});

        this.numericUpDown1.Increment = new decimal(2);

但是,如果我触摸可视化表单设计器上的控件,它就会变回原样。我想也许有一个标志会让它保持原样,直到我想要它被更新。它更多的是为了可读性和导航,但即使它只是将它留在一行我也会更开心。

我发现这个 ( How can I tell Visual Studio to not populate a field in the designer code? ) 有人试图离开它,但我不确定它是否适用于这种情况。

随时告诉我,我应该克服它,不要管它!

最佳答案

刚刚意识到(感谢@Jonathan)我可以在上面那个地方的设计器中创建一个单独的部分...这意味着我可以将所有默认值放在一个单独的部分中,只要我不想更改表单设计器的默认值。这是 InitializeComponent() 上面的方法

private void IntializeOtherComponents()
{
this.numericUpDown1.Value = new decimal(17);
this.numericUpDown1.Maximum = new decimal(7777);
this.numericUpDown1.Minimum = new decimal(5);
}

关于c# - 我可以停止 Visual Studio 自动更改表单设计器代码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11306034/

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