gpt4 book ai didi

c# - 更改 ToolStripSeparator 控件的 BackColor

转载 作者:行者123 更新时间:2023-11-30 13:47:41 24 4
gpt4 key购买 nike

是否可以更改 ToolStripSeparator 控件的 BackColor?设计器中有一个 BackColor 属性,但它似乎没有被使用 - 颜色始终为白色。

最佳答案

我只是将分隔符的 Paint 事件指向了这个自定义过程:

    private void mnuToolStripSeparator_Custom_Paint (Object sender, PaintEventArgs e)
{
ToolStripSeparator sep = (ToolStripSeparator)sender;

e.Graphics.FillRectangle(new SolidBrush(CUSTOM_COLOR_BACKGROUND), 0, 0, sep.Width, sep.Height);

e.Graphics.DrawLine(new Pen(CUSTOM_COLOR_FOREGROUND), 30, sep.Height / 2, sep.Width - 4, sep.Height / 2);

}

其中 CUSTOM_COLOR_FOREGROUND 是纯色/命名颜色,例如 Color.White。

关于c# - 更改 ToolStripSeparator 控件的 BackColor,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15926377/

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