padding无法设置

SHERMOON 2009-05-22 10:52:56

MenuStrip ms = new MenuStrip();
ToolStripMenuItem windowMenu = new ToolStripMenuItem("Window");
ToolStripMenuItem windowNewMenu = new ToolStripMenuItem("New", null, new EventHandler(windowNewMenu_Click));
windowMenu.DropDownItems.Add(windowNewMenu);
((ToolStripDropDownMenu)(windowMenu.DropDown)).ShowImageMargin = false;
((ToolStripDropDownMenu)(windowMenu.DropDown)).ShowCheckMargin = false;
((ToolStripDropDownMenu)(windowMenu.DropDown)).Margin= new Padding(0);//此行可以设置Margin值
((ToolStripDropDownMenu)(windowMenu.DropDown)).Padding = new Padding(0);//此行设置Padding值无效。
请大家帮帮忙,谢谢。
...全文
274 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
SHERMOON 2009-06-08
  • 打赏
  • 举报
回复
感谢支持的朋友,结贴给分
SHERMOON 2009-05-30
  • 打赏
  • 举报
回复
没人知道吗?
brucele 2009-05-27
  • 打赏
  • 举报
回复
支持楼主
SHERMOON 2009-05-27
  • 打赏
  • 举报
回复
根据msdn中ToolStripDropDownItem例子将程序修改如下,但padding值依然不能更改,是不是与其他属性有关联呢?
toolStripMenuItem1.DropDown = contextMenuStrip1;
contextMenuStrip1.Margin=new Padding(0);
contextMenuStrip1.Padding = new Padding(0);
SHERMOON 2009-05-27
  • 打赏
  • 举报
回复
感谢楼上支持。
如主题内容
((ToolStripDropDownMenu)(windowMenu.DropDown)).Margin= new Padding(0);//此行可以设置Margin值
((ToolStripDropDownMenu)(windowMenu.DropDown)).Padding = new Padding(0);//此行设置Padding值无效。
跟踪程序发现设置Margin可以,该行执行后Margin.all==0,设置Padding则不行,原来默认是什么值,该行执行后还是什么值,没有变化。没有达到padding.all==0的效果。
VirtualDesktop 2009-05-24
  • 打赏
  • 举报
回复
padding是内容到容器边缘的距离
楼主如何确定padding无效了?
SHERMOON 2009-05-23
  • 打赏
  • 举报
回复
谢谢支持
saintuping 2009-05-22
  • 打赏
  • 举报
回复
支持楼主
kkun_3yue3 2009-05-22
  • 打赏
  • 举报
回复
帮顶

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧