Lex Posted August 12, 2004 Report Share Posted August 12, 2004 Подскажите пожалуйста как реализовать подсветку найденых различий в текстовых файлах. Программа на делфи. Quote Link to comment Share on other sites More sharing options...
Darhazer Posted August 12, 2004 Report Share Posted August 12, 2004 Тебе нужень RichEdit :D Если я поняль какую программу пишеш Тебе нужно конечно определить различия - позиция и длинна сегмента, которого хочешь показать с другово цвета. Здесь возникают несколько вопроса. Первий из них конечно - цветь текста или цветь фона хочиш поменять? А второй ворпос ето про самой реализации... есть много вариантов чтоби найти различия, есть несколько чтобы подсветыт их. Ну самой простой: RichEdit1.SelStart:=<позиция найденого елемента>RichEdit1.SelLength:=<длинна елемента>RichEdit1.SelAttributes.color:=clRed //ну можно всякий цвет поставить А в общеем - намного бистрее можеш подсветит изпользую сообщений - EM_SETSEL и EM_SETCHARFORMAT - и RichEdit1.Perform()... но ето немного сложнее Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.