Приветствую!
Только начал разбираться с .net, до этого был опыт с чистым VB. И вот, сходу понадобилось сделать следующую задачку:
Имеется поле с текстом во множестве строк, текст скроллбарами можно двигать. На панели инструментов есть кнопка, по нажатии на кнопку вызывается метод рисования объекта - линии, которая может быть размещена только над определенным текстом в поле, причем цвет линии на данном участке зависит от того, над каким символом мы ее разместили (это в функционале не нужно, но требуется для обработки технологии).
После того как линия нарисована она выравнивается по границе строк, каждому сегменту линии задаются в соответствие буквы текста.
Если мы двигаем скроллбар, то линия должна передвигаться вместе с текстом, таким образом, оставаясь относительно него на одном месте.
Такая вот задачка.
Я даже теоретически не знаю, в какую сторону копать, поэтому прошу подсобить хоть литературой, хоть примерами кода, хоть чем-нибудь
Можно пойти другим путем - ввести теги и форматирование и плясать наоборот, от текста, но хочется понять, можно ли то же самое сделать объектами. Вдобавок при теговом форматировании все равно как-то нужно создавать визуализацию всего этого безобразия.