在 WinForms 的垂直工具栏中制作水平 ToolStripSeparator
已在 Google 上搜索,无法找到如何使 ToolStripSeparator 在工具栏中“绘制”垂直对齐的水平线。
分隔符是垂直绘制的,这使得它很糟糕。
例如。
* - 项目
*
*
| <- 分隔符
*
*
应该是
*
*
- <- 分隔符
*
*
have Googled and cannot find out how to make a ToolStripSeparator "draw" an horizontal line in a toolbar that is aligned vertical.
The separator is drawn vertically which makes it awful.
Eg.
* - item
*
*
| <- separator
*
*
when it should be
*
*
- <- separator
*
*
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以创建自己的 ToolStripRenderer 并重写 OnRenderSeparator 来自己绘制线条。
然后将工具条的
Renderer
属性设置为刚刚创建的渲染器。You can create your own ToolStripRenderer and override the OnRenderSeparator to draw the line yourself.
Then you set the
Renderer
property of your toolstrip to the renderer you just made.