我在这里有一个标记为“options”的ToolStripDropDown控件:

我想要么移除边框,要么给它涂上一定的颜色,让它变红。我需要一个新的渲染器或者什么东西来做这个吗?我在网上找不到一个例子。
发布于 2017-03-31 21:14:19
是的,你必须自己制作渲染器:
public class BorderlessRenderer : ToolStripProfessionalRenderer {
public BorderlessRenderer () {
RoundedEdges = false;
}
protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e) {
//base.OnRenderToolStripBorder(e);
}
}然后将其应用于您的ToolStrip控件:
toolStrip1.Renderer = new BorderlessRenderer();https://stackoverflow.com/questions/43142451
复制相似问题