Страница: 1 |
Пишу чат (Win32). txtChat - RichTextBox Текст поля txtChat: Путин: Привет! Жириновский: Пока! Делаю подсветку имен, с помощью функций txtChat.Select и txtChat.SelectionColor. Текст поля txtChat: Путин: Привет! Жириновский: Пока! Потом снова добавляю новую строку. И у меня сбрасывается вся подсветка которую я делаю!
Ты ставь окно (rtb) на LockWindowUpdate и подсвечивай снова... Иначе, по моему, никак в стандартных условиях... А вообще, если дашь покопаться в исходниках или дашь саму программу могу помочь с идеями... Даю полезный совет: подсветку в чате можно делать через WebBrowser. Во-первый, не надо будет мучиться с локом на окно, во-вторых, одновременно сохраняется лог, в-третьих, ты полностью управляешь отображением, в-четвертых, удобнее вставка картинок, в-пятых - не надо таскать OCX, в-шестых - это просто лучше. Страница: 1 |
Вопрос: Подсветка синтаксиса!
Добавлено: 02.01.04 18:15
Автор вопроса: Smith | ICQ: adamis@list.ru
Ответы
Всего ответов: 3
Номер ответа: 1
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #1
Добавлено: 02.01.04 18:54
Номер ответа: 2
Автор ответа:
Александр
Разработчик Offline Client
ICQ: 204034
Вопросов: 106
Ответов: 1919
Профиль | | #2
Добавлено: 02.01.04 19:13
Номер ответа: 3
Автор ответа:
Sharp
Лидер форума
ICQ: 216865379
Вопросов: 106
Ответов: 9979
Web-сайт:
Профиль | | #3
Добавлено: 02.01.04 21:23