在我的Winforms应用程序中,我有一个工具条,我将它的BackColor属性设置为Black。一切都很好,除了工具栏上的每个下拉按钮都将其下拉箭头绘制成黑色,从而使其不可见。我的问题是,如何更改此箭头的颜色?我在工具条渲染器中寻找了一些有用的东西,但我找到的只是ToolStripDropDownBackground。那么,我怎么把它变成白色呢?感谢
答案 0 :(得分:8)
创建自己的渲染器:
public class MyRenderer : ToolStripRenderer {
protected override void OnRenderArrow(ToolStripArrowRenderEventArgs e) {
e.ArrowColor = Color.White;
base.OnRenderArrow(e);
}
}
要使用它,请设置ToolStrip控件:
toolStrip1.Renderer = new MyRenderer();