不能自定义ToolStrip显示格式,求助~~~~~
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)
请高手出招~~~~~~~~~~~~~
{
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)
请高手出招~~~~~~~~~~~~~
...全文
相关推荐
C#应用ToolStrip控件使用方法
在本篇文章里小编给大家分享了关于C#应用ToolStrip控件使用方法和技巧,对此有兴趣的朋友们学习下。
带有自定义工具提示的ToolStrip
自定义WinForm ToolStrip,可修复一些与ToolTip相关的问题,并增加了一些相关功能
C# toolstrip 上添加 DateTimePicker Control控件
想学好C#的非常好的例子,高清晰自制PDF文件
子窗体toolstrip合并到主窗体toolstrip
在主窗体和子窗体的框架中,将子窗体中的toolstrip上的控件动态全部放到主窗体toolstrip的控件后面。
ToolStrip项目的多种图像尺寸
此“ ToolStrip”扩展程序会使用所选图像尺寸自动选择图像。



