2012-05-01 7 views
0

私はTextAreaを持っているASP.NET Webサイトを開発しており、各ラインごとに異なる色を設定する必要があります。TextArea内に異なる色の各ラインを表示

私は自分のコードに次があります。

for (int j = 0; j < Max_Senses; j++) 
{ 
    for (int k = 0; k < n; k++) 
    { 
     if (j == 0) //first line black 
      TextArea1.Attributes["Style"] = "FONT-FAMILY: ''consolas';FONT-STYLE:bold; COLOR: Black; BACKGROUND-COLOR: White"; 
     else // other lines red 
      TextArea1.Attributes["Style"] = "FONT-FAMILY: 'consolas';FONT-STYLE:bold; COLOR: Red; BACKGROUND-COLOR: White"; 

     TextArea1.Value += res[k, j].PadRight(11); 
    } 

    TextArea1.Value += "\r\n"; 
} 

私が黒色に着色された最初の行を必要としながら、それは赤ですべての行を表示します!誰も私にこの問題を解決する方法を教えてもらえますか?

答えて

4

HTML TextAreaは、これをサポートしていません。おそらく、CKEditor

+0

などのように、ContentEditableをサポートするコントロールが必要です。 – Nina

+0

私の答えを更新しました。 –

+0

これはこれを行う唯一の方法ですか? – Nina

関連する問題