首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >调整MenuStrip的宽度

调整MenuStrip的宽度
EN

Stack Overflow用户
提问于 2013-04-16 15:55:07
回答 2查看 13.8K关注 0票数 2

我想在menuStrip右边的menustrip和form之间留个空隙。我使用了autosize= false和新的大小属性,菜单条的高度改变了,但宽度没有改变。菜单条的宽度与窗体的宽度保持一致。

代码语言:javascript
复制
menuStrip2.AutoSize = false;
menuStrip2.Size = new Size(50, 90); 

我也无法从设计->属性->大小进行更改。

我只创建了一个从menustrip的右边到form的左边的间隙。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-04-16 16:15:21

下面是你如何在设计时做到这一点:

  1. 创建新窗体。
  2. 在此窗体上放置两个面板。叫它们panelToppanelFill。将它们的停靠属性分别设置为TopFill。调整panelTop的大小到你想要的菜单条的高度。
  3. 添加另一个面板到panelTop,称之为panelTopRight。停靠此面板Right.
  4. Add您的菜单条。将dock属性设置为fill。
  5. 右键单击panelTopRight并单击“Send to Back”。现在,您可以调整panelTopRight的大小以留出所需的间隙。

如果你想在运行时做到这一点,你将不得不在代码中执行上面的所有操作;但这可能是另一个问题……

我希望这能帮到你。

票数 5
EN

Stack Overflow用户

发布于 2015-06-12 15:02:39

打开xyz.designer.cs文件,然后查找Windows Form Designer生成的代码,然后查看为menustrip项生成的事件。

this.menuStripnameToolStripMenuItem.Padding =新的System.Windows.Forms.Padding(4,0,81,4);

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16031607

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档