Winform 状态栏一个控件的实现问题

shihaojie1219 2012-03-26 11:38:51
下图是win7 MSPAINT的状态栏,我想问下最右边的缩放控件是怎么实现的啊,有现成的控件用吗?
...全文
163 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
mngzilin 2012-03-26
  • 打赏
  • 举报
回复
            Button btn1 = new Button();
ToolStripControlHost t1 = new ToolStripControlHost(btn1);
t1.Width = 40;
t1.AutoSize = false;
statusStrip1.Items.Add(t1);//左按钮
TrackBar bar = new TrackBar();
ToolStripControlHost t2 = new ToolStripControlHost(bar);
t2.Width = 140;
t2.AutoSize = false;
statusStrip1.Items.Add(t2);//tracebar
Button btn2 = new Button();
ToolStripControlHost t3 = new ToolStripControlHost(btn2);
t3.Width = 40;
t3.AutoSize = false;
statusStrip1.Items.Add(t3);//右按钮


自己可以再按钮和tracebar上添加事件
mngzilin 2012-03-26
  • 打赏
  • 举报
回复
            TrackBar bar = new TrackBar();
ToolStripControlHost t = new ToolStripControlHost(bar);
t.Width = 140;
t.AutoSize = false;
statusStrip1.Items.Add(t);


这样也行
shihaojie1219 2012-03-26
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 mngzilin 的回复:]

自己写一个ToolStripTraceBar,继承自ToolStripItem
[/Quote]

我试试 多谢。
mngzilin 2012-03-26
  • 打赏
  • 举报
回复
自己写一个ToolStripTraceBar,继承自ToolStripItem
shihaojie1219 2012-03-26
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mngzilin 的回复:]

TraceBar 左右再放俩button就行了
[/Quote]

请问怎么把tracebar放到状态栏上呢,状态栏的插入菜单项只提供了如下几个控件:
mngzilin 2012-03-26
  • 打赏
  • 举报
回复
TraceBar 左右再放俩button就行了

111,126

社区成员

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

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

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