2017-03-04 4 views
0

私はリッチテキストボックスを1つの色に変更する方法を見つけようとしています。私は無作為の色の複数のラインを探していると仮定しているので、Googleは役に立たなかった。私はここに何も見ませんでしたが、私はここに何かがあると確信していますが、私は推測する質問を正しくする方法をまだ理解していません。だから私はここでそれを尋ねる。どうすればいいのですか?私のコードは、リッチテキストボックスに色の名前だけを表示し、開始ボタンの色を変更しました。最終的なアイデアは、入力されたすべてが同じ色であることになります。私はこれがこれを達成する最も簡単な方法だと考えました。1つのリッチテキストボックスのすべてのテキストを特定の色に変更するにはどうすればよいですか? (c#)

これは私が入力した内容である:私はそれが思ったように明らかに動作しませんでした

if(TypeHere.Text == DisplayText.Text) 
    { 
    DisplayText.Text = Convert.ToString(ForeColor = System.Drawing.Color.Blue); 
    } 

。私は重要なステップを欠いているか、またはWFでの色の仕組みを完全に理解していないと確信しています。これをTypeHereに入れました。このDisplayTextの出力は次のとおりです:

Color[Blue] 

これで、暗黙的にDisplayTextを色に設定することはできません。テキストボックスに名前が表示される理由は分かりますが、なぜボタンのテキストの色が変わるのか分かりません。私は方法としてテキストボックスのコードの2行を試してみました。だから明らかに私はコードを置く場所ではなく、何か他のものです。

+0

対象とするもの:Winforms、WPF、ASP ..? __Always__あなたの質問に正しくタグを付けてください! – TaW

答えて

0

RichTextBoxForeColorプロパティを設定します。これにより、RichTextBoxのフォントの色が変更されます。

richTextBox1.ForeColor = Color.Blue; 
関連する問題