这基本上是因为这个同样的问题一个
答案引用了这篇微软的帖子
从2005年开始,这似乎是一个问题.虽然评论说这是一个无法修复的MS错误,但有一个解决方法涉及实现自己的渲染器:
public class MySR : ToolStripSystemRenderer
{
public MySR()
{
}
protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e)
{
//base.OnRenderToolStripBorder(e);
}
}
Run Code Online (Sandbox Code Playgroud)
然后,您只需将menustrip的渲染器设置为刚刚实现的渲染器:
menustrip1.Renderer = new MySR();
Run Code Online (Sandbox Code Playgroud)
我刚试了一下它似乎工作得很好.
| 归档时间: |
|
| 查看次数: |
5250 次 |
| 最近记录: |