vb.net随机颜色 vb字体颜色随机变换的代码( 二 )


所以选择了RedColor按钮的MouseUp事件后,Visual Studio会自动生成下列代码:
Private Sub RedColor_MouseUp(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles RedColor.MouseUp
End Sub
MouseUp的含义是当鼠标弹起时发生,所以在这个事件就可以设置按钮颜色的还原,即添加下列代码来实现:
RedColor.BackColor = Color.FromArgb(255, 255, 255)
当然,这就编写好了一个按钮按下时变色 , 回弹时还原的功能,至于另外一个按钮的功能,这与这个按钮的功能一样,只是代码有一些细微的差别而已,假设这个按钮的Name属性的属性值为BlueColor , 相应的代码对应如下:
Private Sub BlueColor_MouseDown(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles BlueColor.MouseDown
BlueColor.BackColor = Color.FromArgb(0, 0, 255)'蓝色的FromArgb
End Sub
Private Sub BlueColor_MouseDown(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles BlueColor.MouseDown
BlueColor.BackColor = Color.FromArgb(255, 255, 255)
End Sub
另外 , 为了避免代码的冗余,可以将RedColor和BlueColor的MouseUp事件进行合并,这合并后的代码如下:
Private Sub BlueColor_MouseDown(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles BlueColor.MouseDown, RedColor.MouseUp
BlueColor.BackColor = Color.FromArgb(255, 255, 255)
RedColor.BackColor = Color.FromArgb(255, 255, 255)
End Sub
当然,这个你只要分析了控件事件代码的基本结构,一切就一目了然了,控件事件代码的基本结构如下:
[作用域] Sub 事件名([参数列表]) Handles 控件事件1 [, 控件事件2, 控件事件3...]
[事件代码区域]
End Sub
如果此回答对您有帮助,别忘了采纳哦 , 如果没有解决您的问题,您可以在互联网上寻找更多关于此问题的解决方案,谢谢!
Vb.net2010字体颜色问题?这个问题vb.net随机颜色的本质就是随机二字vb.net随机颜色,无论c/s还是b/s里面vb.net随机颜色的label1  , 只要随机设置字体颜色属性即可 。而相关属性我相信您肯定知道,关键是怎样随机 。vb.net里面有一个随机函数 , 只要利用该随机函数,随机生成相应vb.net随机颜色的颜色即可,然后把随机颜色赋值给label的属性
vb.net随机颜色的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于vb字体颜色随机变换的代码、vb.net随机颜色的信息别忘了在本站进行查找喔 。

推荐阅读