Подсвечивать определенные пиксели - C#

Формулировка задачи:

Прошу помощи. Есть схема (прикрепил скрин) + listBox. Необходимо при выборе элемента в listBox подсвечивать определенные элементы на схеме. Например, при выборе "Напорная магистраль" необходимо подсветить голубые магистрали. На второй llistBox не обращайте внимания. Пробовал методы GetPixel и SetPixel, очень долго. Нашел похожую тему, но не могу адаптировать код для своих целей.

Код к задаче: «Подсвечивать определенные пиксели - C#»

textual
Class Tube //одна из магистралей целиком(определенный цвет)
{
List<Segment> segments;// список линий труб 
Color tubeColor; //цвет
}
 
Class Segment //Один сегмент трубы
{
int[] startPoint = new int[2];//начало сегмента
int[] endPoint = new int[2];//конец сегмента
}
Эта работа вам не подошла?

Вы всегда можете заказать любую учебную работу у наших авторов от 20 руб.

6   голосов, оценка 4.000 из 5


СДЕЛАЙТЕ РЕПОСТ