2009-07-25 74 views
0

您好,我有一個問題,改變在VB文本框的文本顏色,我知道,改變是這個樣子麻煩在VB中的文本框更改文本

Textbox.ForeColor = Color.Red

時我這樣做並沒有改變任何東西仍然給我相同的黑色。也可以說,它是因爲它在只讀或者是有一些錯誤與Visual Studio或我的項目

編輯:我使用VB 9或VB2008瓦特/ VS 2008速成

+0

vb6? vb.net?我嘗試使用VBA,它似乎工作。不確定,爲什麼這不應該在vb6/vb.net中工作? – shahkalpesh 2009-07-25 06:29:29

+0

我使用VB 9或VB 2008 – Ender 2009-07-25 06:53:25

回答

1

不幸的是,我不認爲你可以輕鬆更改只讀文本框的顏色。有someworkarounds,但他們有點hacky。

1

如果您更改顏色並重新指定文字,它將起作用。

dim s as string 
s = TextBox1.Text 
TextBox1.ForeColor = Color.AliceBlue 
TextBox1.Text = s 
0

轉到文本框的化子性質發現一些所謂的背景色,你可以改變顏色

0

要更改文本框的文本顏色只需使用此代碼:

TextBox1.ForeColor = Color.Red 

在這種情況下,它會將文本框1的字體顏色更改爲紅色。要更改它修改的文本框,請將TextBox1.ForeColor中的Textbox1更改爲您要修改的任何文本框。要更改顏色,請將Color in.Red中的紅色更改爲您想要更改爲的任何顏色。顏色的下拉菜單使得選擇顏色更容易。