C# TrackBar 控件调节 窗体透明度及颜色渐变

本文介绍了如何在C#中利用TrackBar控件来调节窗体的透明度和颜色渐变效果。通过设置TrackBar的Scroll事件,动态调整窗体的Opacity属性以改变透明度。同时,通过四个TrackBar分别对应红绿蓝三原色及Alpha通道值,实现了颜色的渐变效果,从而改变窗体背景颜色。
摘要由CSDN通过智能技术生成

一。窗体透明度

首先拖控件到窗体.然后在TrackBar 控件Scroll 事件中,

代码如下:

this.Opacity = (100 - trackBar1.Value) / 100.0;

这个窗体的透明度=100-控件游标所处的位置值除以100.0,目的就是为了得到0-1.0之间的数.

窗体透明度属性,取值范围是 0-1.0,

将 TrackBar 的 Maximum 设为 100,设置:游标的可移动最多多少个"格子",想象一下刻度尺.

将 TrackBar 的 TickFrequency 设为 10,这个设置每次移动最少几个格子.

 

二。窗体颜色渐变

       private void trackBar1_Scroll(object sender, EventArgs e)
        {    
            this.Opacity = (100 - trackBar1.Value) / 100.0;
           

        }

        private void trackBar2_Scroll(object sender, EventArgs e)
        {
            Color StyleColor = Color.FromArgb(255, trackBar2.Value, trackBar3.Value, trackBar4.Value);

              this.BackColor = StyleColor;

        }

        private void trackBar3_Scroll(object sender, EventArgs e)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值