我重写了位于用户屏幕顶部的工具栏。它可以工作,但由于某种原因,虽然应用程序只包含一个带有Fill-Docked ToolStrip的表单,但我无法让它保持我指定的大小。它应该是Windows标题栏的大小,就像在Visual Studio中设计的那样,但是一旦我运行它,它的高度增加了五到六个像素。一切都严格设置,Form和ToolStrip设置为AutoSize = FALSE,我已经指定了表单的大小(以像素为单位)。我无法弄清楚在运行时调整窗体的大小; ToolStrip停靠在Fill模式下,因此不应该使表单增长。它在GUI构建器中看起来很完美,我从它将替换的旧VB.Net工具栏中复制了大部分配置。有人可以帮忙吗?
答案 0 :(得分:1)
只是一个疯狂的猜测,但您是否尝试将表单的 AutoScaleMode 属性更改为字体以外的其他内容?
答案 1 :(得分:0)
没有找到答案,但我会确保关闭。我把表格变得透明,它完成了我所需要的。还不确定为什么表单在运行时会扩展。