ContextMenuStrip 图标透明度
ContextMenuStrip icon transparency
我将 ContextMenuStrip 的 BackColor 属性 更改为白色以外的颜色,但图标所在的左侧区域仍然是白色。
有没有办法改变白色?
我的图标是透明的 PNG。文本所在的背景颜色确实被替换了,但图标所在的背景颜色却没有。这是它的样子:
颜色不是白色。它从左侧的#FCFCFC 开始,到右侧的#F1F1F1。这是“专业”渲染模式。
如果您将渲染模式更改为“系统”,它也会是黑色的:
contextMenuStrip1.RenderMode = ToolStripRenderMode.System;
只要图标是透明的,背景就会是黑色的:
我将 ContextMenuStrip 的 BackColor 属性 更改为白色以外的颜色,但图标所在的左侧区域仍然是白色。 有没有办法改变白色?
我的图标是透明的 PNG。文本所在的背景颜色确实被替换了,但图标所在的背景颜色却没有。这是它的样子:
颜色不是白色。它从左侧的#FCFCFC 开始,到右侧的#F1F1F1。这是“专业”渲染模式。
如果您将渲染模式更改为“系统”,它也会是黑色的:
contextMenuStrip1.RenderMode = ToolStripRenderMode.System;
只要图标是透明的,背景就会是黑色的: