gpt4 book ai didi

c# - 如何更改 ToolStrip 下拉箭头的颜色?

转载 作者:太空狗 更新时间:2023-10-30 00:31:56 27 4
gpt4 key购买 nike

在我的 Winforms 应用程序中,我有一个工具条,我将其 BackColor 属性设置为黑色。一切都很好,除了工具栏上的每个下拉按钮都将其下拉箭头绘制为黑色,从而使其不可见。我的问题是,如何更改此箭头的颜色?我在工具条渲染器中寻找有用的东西,但我能找到的只是 ToolStripDropDownBackground。那么,例如,如何使它变白?谢谢

最佳答案

创建你自己的渲染器:

public class MyRenderer : ToolStripRenderer {

protected override void OnRenderArrow(ToolStripArrowRenderEventArgs e) {
e.ArrowColor = Color.White;
base.OnRenderArrow(e);
}

}

要使用它,请设置您的 ToolStrip 控件:

toolStrip1.Renderer = new MyRenderer();

关于c# - 如何更改 ToolStrip 下拉箭头的颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21414353/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com