不能自定义ToolStrip显示格式,求助~~~~~

anchovy1984 2007-07-24 10:24:33
class MyToolScrip : ToolStrip
{
private MyLayOutEngine layoutEngine;

public MyToolScrip()
{
;
}

public override LayoutEngine LayoutEngine
{
get
{
if (layoutEngine == null)
{
layoutEngine = new MyLayOutEngine();
}
return layoutEngine;
}
}
}

class MyLayOutEngine : LayoutEngine
{
public override bool Layout(object container, LayoutEventArgs layoutEventArgs)
{
//这里的代码要怎么加
return false;
}

}

要求:要实现ToolStripItem的间隔从5px-14px之间动态变化。
比如Panel宽度为w,ToolStripItem宽度为bs,ToolStripItem个数为n
间隔 s = w / (2*bs*n)
s<5时取s=5
s>14时取s=14
ToolStripItem的x= s + (bs + 2s)*i (0≦i≦n-1)

请高手出招~~~~~~~~~~~~~
...全文
145 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
anchovy1984 2007-07-24
  • 打赏
  • 举报
回复
自己先up下

111,097

社区成员

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

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

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