我只是將一個FoxPro代碼加載到VB.NET。我有一個背景顏色爲skyblue的csslbuttonpanel用戶控件。這個控制被放到各種winforms上。如果我將csslbuttonpanel中的顏色更改爲紅色,則表單仍顯示天藍色。 我錯過了什麼嗎? 問候 格雷厄姆更改usercontrol背景顏色不顯示在窗體上
Public Class csslButtonPanel
Inherits Panel
Public Sub New()
' This call is required by the designer.
InitializeComponent()
BackColor = Color.Red
' Add any initialization after the InitializeComponent() call.
End Sub
End Class
你要把顏色改成紅色?在設計器或csslButtonPanel的構造函數中? 你確定你沒有將csslButtonPanel的BackColor再次設置爲它所在表單的.designer文件,因此覆蓋了構造函數中設置的顏色? –
謝謝Stan,我將代碼放入csslbuttonpanel.vb文件中。正如漢斯所說,我需要這些屬性。這工作正常,但我不喜歡在代碼中構建這些基礎面板,標籤,文本框等。驚訝的是沒有一個可視化的方式來做到這一點。 – Graham