实例052三元色配色

博客内容介绍了滚动条的基本属性和ScrolIBar类的Scroll事件,然后详细讲解了如何利用三元色(红色、绿色、蓝色)的配色系统,通过RGB函数在VB.NET中创建自定义颜色。Color类在System.Drawing命名空间下提供,可以通过ColorTranslator的FromWin32函数将长整型颜色值转换为Color对象。
摘要由CSDN通过智能技术生成

    滚动条ScroIIBar类是由Control类继承而来的。ScroIIBar类的基本属性有:

  • Maximum,表可i滚动条的晟大值;
  • Minimum,表示滚动条的最小值;
  • Value,表示滚动条的滑块移动到某个位置时滚动条对应的值。

ScroIIBar类的主要事件是Scroll,即当滚动条的滑块移动时,就发生Scroll事件。
由ScrolIBar派生出两个类,一个类是HScroIIBar,即水平滚动条;另一个类是VscrollBar,即垂直滚动条。

    在System.Drawmg名称空间下定义的Color类中,已经定义了多种颜色可供选择。如果要使用自定义的颜色,可以使用三元色来调色。三元色分别是红色、绿色和蓝色,它们的颜色程度值是0~255之间的一个整数,使用不同程度的红、绿、蓝色,就能调配出各种混合色。
    RGB函数用于三元色的配色,RGB函数有三个参数,分别对应红、绿、蓝三种色的颜色程度,函数的返回值为一个长整型的数值。VB.NET定义了将该长整型数值转化为color类的方法。
    在System.Drawmg名称空间中定义的ColorTranslator类专门用于将其他类型的数值转换成Color类的对象。ColorTranslator类中定义了各种转换函数,其中FromWin32函数把需要转换的Windows颜色转变为Color类的对象。FromWin32函数的调用方法是:
    Color对象=System.Drawing.ColorTranslator, FromWin32(颜色值)
    FromWin32函数的参数即是要转换的颜色,它是一个长整型的数据。
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ngbshzhn

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值