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()... но ето немного сложнее Ссылка на комментарий Поделиться на другие сайты Поделиться
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти