Visual Studio不会让我删除最大化/最小化按钮/图标等


我有 Form1.cs我在

属性中将其设置为无边框、没有图标、最大/最小按钮(更改在 Form1.cs 中直观地显示),但是当我调试/运行时,所有这些控件都与以前相同。 然后,这些属性在我的代码中的私有 void InitializeComponent() 下找到,如下所示。显示图标 = 假;等。。Form1.Designer.cs 总是空的,我是否以某种方式搞砸了一些覆盖我的 form1.cs 选择的设置?

您是否尝试过设置表单.最大化框和 .最小化框到假?

如果是这样,您能否发布该初始化组件方法的内容。

Winforms在设计器上具有MinimizeBox,MaximizeBox和ShowIcon等属性,如果您将其设置为False。那么你就不需要在私有 void InitializeComponent() 中的任何代码行

设计视图仅显示 Form1.Design.cs 中设置的内容,而不显示自定义代码(某些事件和属性(如调整大小...)除外)运行初始化组件后是否覆盖了代码中的任何设计值?

最简单的方法是交叉引用 Form1。

如果要删除整个标题栏,则需要将 FormBorderStyle 设置为 None。如果这不起作用,请尝试在表单加载后设置断点并检查值以确保它们是您认为应该的。这应该不需要任何编码。

最新更新