В настоящее время я работаю над проектом, в котором мне нужно «разыскать» два файла. Главный камень преткновения, с которым я столкнулся, заключается в том, как получить общую «карту», чтобы увидеть различия между двумя проектами. У многих программ есть окно, в котором есть разные цвета, чтобы показать, где два файла различны. Я пытался создать такую вещь, рисуя линии на панели, чтобы представить различия, но она заметно дрожит при перерисовке элемента управления, даже если на нем только 100 линий. Есть ли способ сделать так, чтобы мне не приходилось перекрашивать все строки каждый раз и делать это автоматически (бонусные баллы за растяжение при изменении размера элемента управления)?