如何使C#中的控件半透明?
如何使C#中的控件半透明?我知道怎么使窗体透明(this.Opacity=0.3;),但我不想让窗体透明,我只想让控件透明,能实现不能?说下我用的VS2010!...
如何使C#中的控件半透明?
我知道怎么使窗体透明(this.Opacity = 0.3;),但我不想让窗体透明,我只想让控件透明,能实现不能?说下我用的VS2010! 展开
我知道怎么使窗体透明(this.Opacity = 0.3;),但我不想让窗体透明,我只想让控件透明,能实现不能?说下我用的VS2010! 展开
3个回答
展开全部
一部分控件可以直接设置他的backColor为transParent 即可。 可以具体说说你的需求
更多追问追答
追问
transParent为全透明!我想设置的是窗体不透明,空间半透明或者弄个滑块可以调成透明度!像QQ面板那样
追答
transParent 分解成ARGB,就是(0,255,255,255)
第一个0就是A的值,即控件的透明度。
private void trackBar1_Scroll(object sender, EventArgs e)
{
int x = this.trackBar1.Value;
this.panel1.BackColor = Color.FromArgb(10*x, 255, 255, 255);
}
这个用 trackBar1 控制panel1的 背景色,就可以改变透明度。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
this.QueryBtn.BackColor = System.Drawing.Color.Transparent;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
不知道了啊,我c#也不是很好
参考资料: #也不是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |