我想在menuStrip右边的menustrip和form之间留个空隙。我使用了autosize= false和新的大小属性,菜单条的高度改变了,但宽度没有改变。菜单条的宽度与窗体的宽度保持一致。
menuStrip2.AutoSize = false;
menuStrip2.Size = new Size(50, 90); 我也无法从设计->属性->大小进行更改。
我只创建了一个从menustrip的右边到form的左边的间隙。
发布于 2013-04-16 16:15:21
下面是你如何在设计时做到这一点:
panelTop和panelFill。将它们的停靠属性分别设置为Top和Fill。调整panelTop的大小到你想要的菜单条的高度。panelTop,称之为panelTopRight。停靠此面板Right.panelTopRight并单击“Send to Back”。现在,您可以调整panelTopRight的大小以留出所需的间隙。如果你想在运行时做到这一点,你将不得不在代码中执行上面的所有操作;但这可能是另一个问题……
我希望这能帮到你。
发布于 2015-06-12 15:02:39
打开xyz.designer.cs文件,然后查找Windows Form Designer生成的代码,然后查看为menustrip项生成的事件。
this.menuStripnameToolStripMenuItem.Padding =新的System.Windows.Forms.Padding(4,0,81,4);
https://stackoverflow.com/questions/16031607
复制相似问题