繁体   English   中英

Visual Studio中的表单设计器会覆盖我的代码

[英]Form designer in visual studio overrides my code

我把工具条弄得太窄了。 我进入Form1.Designer.cs并尝试对其进行修复。 我发现:

this.toolStrip1.Size = new System.Drawing.Size(284, 25);

并更改为25至55。再次运行Visual Studio时,它告诉我代码已更改,并询问我是否要运行它。 但是似乎图形设计工具会以某种方式覆盖我的更改,因为当我再次运行该应用程序时,with保持不变。

我在Form1.Designer.cs中发现了这段有趣的代码

#region Windows Form Designer generated code

    /// <summary>
    /// Required method for Designer support - do not modify
    /// the contents of this method with the code editor.
    /// </summary>
    private void InitializeComponent()
    {

我可以在那里做一些事情来使图形设计工具无法更改我的代码吗?

是的,我还尝试通过尝试更改图形工具本身的布局来尝试最明显的解决方案,但是我无法在此处调整工具条的大小

AutoSize属性设置为false

this.toolStrip1.AutoSize = false;
this.toolStrip1.Size = new System.Drawing.Size(284, 55);

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM