Делаю подобие чата введенный текст в Edit при нажатии на button отправляться в RichEdit...Со Всем этим норм а как сделать смайлы?
1. Пишем GIF загрузчик(пишется буквально на коленке) 2. Берем этот старенький, но удобный компонент для отображения форматированного текста с картинками http://zalil.ru/31128058 3. При добавлении текста - разрезаем строку на смайлы и вместо них вставляем соответствующую картинку смайлика Помнится давно когда для себя делал простой ICQ клиент, как раз использовал этот компонент, естественно немного переписав. Идея в том что там можно добавлять картинки, мы добавляем картинку смайла(на самом деле будет как бы буфер отображения), в эту картинку рисуем кадры определенного смайла и все. Главное - в компоненте при очистке удаляются все добавленные картинки, так что тот код надо вырезать.
юзай компоненты tms advmemo + tms AdvEmoticonMemoStyler. там автоматически текстовые смайлы заменяются на графические
скачать здесь http://www.torrentino.com/torrents/147858 пользоваться так: устанавливаеш, кидаеш с закладки tms memo компоненты: -Tadvmemo -tadvmemosource -TAdvEmoticonMemoStyler у advmemo1 в свойство memomsource ставиш advmemosource1.у advmemosource1 ставиш свойство syntaxstyler ставиш AdvEmoticonMemoStyler1 все. запускай прогу и попробуй вписать в поле PHP: :) , :D или другие смайлы