2010-07-14 105 views
3
Private Sub HScrollBar1_Scroll(ByVal sender As Object, _ 
           ByVal e As ScrollEventArgs) _ 
           Handles HScrollBar1.Scroll 
    Me.BackColor = HScrollBar1.Value 
End Sub 

如何设置表格的BackColor?我如何使用RGB值?设置表格的背景颜色

+1

我删除了原文,因为它没有答案。将来,请编辑您的问题以将其带回首页,而不是创建副本。添加更多关于你想要做什么的细节通常可以获得新答案的奇迹。 – 2010-07-14 17:57:00

回答

14
Me.BackColor = Color.FromArgb(255,255,255) 

...与您需要的值的每个参数取代255。例如

Me.BackColor = Color.FromArgb(HScrollBar1.Value,HScrollBar2.Value,HScrollBar3.Value) 
+0

在哪个事件中我们必须使用这段代码?滚动条中的滚动事件还是表单加载事件?我们尝试了滚动和加载事件。 – Pavalesh 2010-07-15 12:41:00

+0

如果您希望它响应每个更改,您应该在滚动事件中使用它。 – 2010-07-15 12:49:34

+0

私人小组HScrollBar1_Scroll(BYVAL发件人为System.Object的,_ BYVALË作为System.Windows.Forms.ScrollEventArgs)把手HScrollBar1.Scroll Me.BackColor Color.FromArgb(HScrollBar1.Value,HScrollBar2.Value,HScrollBar3.Value) End sub 我这样使用。表单背景颜色是黑色的,但是当我在滚动条中滚动时,颜色没有改变。 – Pavalesh 2010-07-16 12:59:33

0

您可以使用formname.backcolor设置窗体的背景颜色编程。例如:

formname.backcolor = vbred 

对于红色表单背景颜色。