Lex Опубликовано 12 августа, 2004 Жалоба Поделиться Опубликовано 12 августа, 2004 Подскажите пожалуйста как реализовать подсветку найденых различий в текстовых файлах. Программа на делфи. Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Darhazer Опубликовано 12 августа, 2004 Жалоба Поделиться Опубликовано 12 августа, 2004 Тебе нужень RichEdit :D Если я поняль какую программу пишеш Тебе нужно конечно определить различия - позиция и длинна сегмента, которого хочешь показать с другово цвета. Здесь возникают несколько вопроса. Первий из них конечно - цветь текста или цветь фона хочиш поменять? А второй ворпос ето про самой реализации... есть много вариантов чтоби найти различия, есть несколько чтобы подсветыт их. Ну самой простой: RichEdit1.SelStart:=<позиция найденого елемента>RichEdit1.SelLength:=<длинна елемента>RichEdit1.SelAttributes.color:=clRed //ну можно всякий цвет поставить А в общеем - намного бистрее можеш подсветит изпользую сообщений - EM_SETSEL и EM_SETCHARFORMAT - и RichEdit1.Perform()... но ето немного сложнее Цитата Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.