2012-05-01 3 views
0

Я разрабатываю веб-сайт ASP.NET, где у меня есть TextArea, и мне нужно установить другой цвет для каждой строки., отображающий каждую строку с другим цветом внутри 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 не поддерживает это. Вам, вероятно, понадобится элемент управления, поддерживающий ContentEditable, например CKEditor

+0

ok .. но как какой? – Nina

+0

обновил мой ответ. –

+0

Это единственный способ сделать это? – Nina

 Смежные вопросы

  • Нет связанных вопросов^_^