2011-03-02 46 views
0

是否可以將文本呈現爲灰度。讓我簡單地解釋一下,當用戶在「文本框」中輸入文本時,文本必須與灰度顯示在相同的窗口中。 「而且它必須在Windows7中完成,後來它將安裝在Windows Server 2008上」所以請提供任何幫助。非常感謝。將文本渲染爲灰度?使用(C#.NET)

+0

你的問題不清楚。你能改說嗎? – 2011-03-02 06:22:50

+1

Win Forms或WPF? – decyclone 2011-03-02 06:23:12

+0

你的意思是代替ClearType? – 2011-03-02 06:27:23

回答

0

使用RichTextBox委託的TextField.TextChanged裏面把這個:

If (sender.Text == "textBox") 
{ 
    sender.ForeColor = Color.Gray 
} 
else 
{ 
    sender.ForeColor = Color.Black 
} 
2

對於的WinForms(.NET 2.0)你想設置前景色屬性(見here):

MyTextBox.ForeColor = Color.Gray; 

對於WPF(.NET 3.0及更高版本),您要設置ForeGround屬性(請參閱here

MyTextBox.ForeGround = Brushes.Gray;