C#Windows窗体应用程序透明按钮

Asm*_*smo 7 c# button

我是C#的新手.我想创建一个隐形按钮,但它们可以在C#windows窗体应用程序中单击.有办法吗?我尝试将BackColor设置为Transparent,但这并没有改变它是透明的事实

小智 17

这很简单.

单击要使其透明的按钮.FlatStyle从"属性"中选择并将其设置为弹出窗口 现在将BackColor属性更改为Transparent.

这将使按钮透明.

但是,如果你想让它在PictureBox这个方法上透明不会工作..

它仅适用于普通背景和背景图像.希望它有效....

  • 如果您还需要透明边框,请将 FlatStyle 设置为“Flat”,然后将 FlatAppearance:BorderSize 设置为 0(零)。 (2认同)

小智 7

buttonLink.FlatStyle = FlatStyle.Flat; 
buttonLink.BackColor = Color.Transparent;
buttonLink.FlatAppearance.MouseDownBackColor = Color.Transparent;
buttonLink.FlatAppearance.MouseOverBackColor = Color.Transparent;
Run Code Online (Sandbox Code Playgroud)

  • 提供一些上下文来描述它如何做它所做的事情,也许还有一个更大、格式更好的代码片段。如果您有找到此内容的链接,请也提供该链接。 (4认同)