gpt4 book ai didi

C# ToolStrip 是透明的但边框仍然可见?

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

我在 C# 应用程序中有一个 ToolStrip,我将背景颜色设置为透明。这揭示了基础窗体的颜色,但不幸的是 ToolStrip 边框仍然可见。

我已经实现了一个自定义渲染器并重写了 DrawBoarder 方法以不绘制任何东西,但这似乎也适用于所有包含的按钮(即下拉按钮上的菜单也没有边框)。

所以我卡住了。绘制透明整个 ToolStrip 但不影响按钮的最佳方法是什么?

最佳答案

我已经尝试过覆盖 OnRenderToolStripBorder 方法,它似乎根本不影响按钮。你试过这样吗?

public class TestStripRenderer : ToolStripProfessionalRenderer
{
protected override void OnRenderToolStripBorder(ToolStripRenderEventArgs e)
{
}
}

关于C# ToolStrip 是透明的但边框仍然可见?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5245929/

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