2011-03-02 3 views
0

using (C# .NET) 텍스트를 그레이 스케일로 렌더링 할 수 있습니까? 간단히 설명하겠습니다. 사용자가 'textBox'에 텍스트를 입력하면 텍스트가 그레이 스케일과 동일한 창에 표시됩니다. "그리고 Windows7에서 성공 했으므로 나중에 Windows Server 2008에 설치 될 것입니다."그러면 아무 도움이됩니다. 고마워.그레이 스케일로 텍스트를 렌더링 하시겠습니까?

윈폼 (.NET 2.0)가 설정 ForeColor 속성 싶어 들어
If (sender.Text == "textBox") 
{ 
    sender.ForeColor = Color.Gray 
} 
else 
{ 
    sender.ForeColor = Color.Black 
} 
+0

질문이 명확하지 않습니다. 다시 말해 줄 수 있니? –

+1

Win Forms 또는 WPF? – decyclone

+0

ClearType 대신에 의미 하시겠습니까? –

답변

0

이를 넣어 WPF (.NET 3.0 이상)에서 ForeGround 속성을 설정하려고합니다 (here 참조)

MyTextBox.ForeGround = Brushes.Gray; 
2

(here 참조) :

MyTextBox.ForeColor = Color.Gray; 

TextField.TextChanged에 대한 위임 안에는 RichTextBox를 사용

관련 문제