Многострочное текстовое поле с подсветкой строк
От: _chill Россия  
Дата: 27.06.08 15:20
Оценка:
Ребят, нужно реализовать сабж. Пытался сделать с помощью RichTextBox, но не понятно как выделить бекграунд всей строки, а не только той ее части, на которой написан текст.
Ниже прилагаю картинку, которая демонстрирует что мне нужно.


Плз подскажите как такое реализовать или хотя бы в каком направлении копать. Юзаю winforms .net 2.0, т.ч. WPF не предлагайте.
Заранее спасибо.
Re: Многострочное текстовое поле с подсветкой строк
От: Ник  
Дата: 30.06.08 19:15
Оценка:
_>Плз подскажите как такое реализовать или хотя бы в каком направлении копать. Юзаю winforms .net 2.0, т.ч. WPF не предлагайте.
ну раз никто не отвечает, предлагаю вручную (в смысле, программно) докрашивать строки...
Re[2]: Многострочное текстовое поле с подсветкой строк
От: _chill Россия  
Дата: 30.06.08 21:21
Оценка:
Здравствуйте, Ник, Вы писали:
Ник>ну раз никто не отвечает, предлагаю вручную (в смысле, программно) докрашивать строки...
и как это сделать? событие OnPaint не происходит =( можно конечно в винапи залесть, но очень не хочется этого делать...
Re[3]: Многострочное текстовое поле с подсветкой строк
От: gBopHuk Россия  
Дата: 01.07.08 13:04
Оценка:
Здравствуйте, _chill, Вы писали:

_>Здравствуйте, Ник, Вы писали:

Ник>>ну раз никто не отвечает, предлагаю вручную (в смысле, программно) докрашивать строки...
_>и как это сделать? событие OnPaint не происходит =( можно конечно в винапи залесть, но очень не хочется этого делать...
А может програмно пробелами строку до конца заполнять? Тогда закрашивать будет?
Re[4]: Многострочное текстовое поле с подсветкой строк
От: Codechanger Россия  
Дата: 01.07.08 15:07
Оценка:
Здравствуйте, gBopHuk, Вы писали:

BH>Здравствуйте, _chill, Вы писали:


_>>Здравствуйте, Ник, Вы писали:

Ник>>>ну раз никто не отвечает, предлагаю вручную (в смысле, программно) докрашивать строки...
_>>и как это сделать? событие OnPaint не происходит =( можно конечно в винапи залесть, но очень не хочется этого делать...
BH>А может програмно пробелами строку до конца заполнять? Тогда закрашивать будет?

А ListView не подойдет для этой цели?
Re: Многострочное текстовое поле с подсветкой строк
От: divergo  
Дата: 01.07.08 19:39
Оценка:
Использовать DataGridView

for(int i=0; i<dataGridView1.Rows.Count;i++)
if(i%2==0)
dataGridView1.Rows[i].DefaultCellStyle.BackColor = Color.AntiqueWhite;

Re[2]: Многострочное текстовое поле с подсветкой строк
От: divergo  
Дата: 02.07.08 07:50
Оценка:
Обработка нажатий кнопок перемещения и 'Enter'-а думаю не составит труда
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.