Вопрос: TextBox с картинками ??? | Добавлено: 25.12.08 15:36 |
Автор вопроса: ![]() |
Скажите а есть ли в природе TextBox в который можно добавлять анимированную gif картинку, или как добавить в TextBox картину?
Очень долго искал в интернете но ничего не нашёл :(( может у кого что есть? PS. Максимум что я нашёл это как добавить картинку в RichTextBox но это не то... надо добиться того чтобы выглядело как в ICQ (смайлики) |
Ответы | Всего ответов: 23 |
Номер ответа: 1 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 131 |
Профиль | Цитата | #1 | Добавлено: 25.12.08 15:37 |
Вот что я нашёл.
Данный пример покажет, как можно программно вставить графический файл в элемент RichTextBox. Наличие событий Form_Load и Form_QueryUnload обязательно, иначе ваш VB-проект просто-напросто "рухнет".
|
Номер ответа: 2 Автор ответа: ![]() ![]() ![]() ![]() ![]() ICQ: adamis@list.ru Вопросов: 153 Ответов: 3632 |
Профиль | Цитата | #2 | Добавлено: 25.12.08 16:22 |
Webbrowser или чтото созвучное. |
Номер ответа: 3 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 131 |
Профиль | Цитата | #3 | Добавлено: 25.12.08 17:32 |
В смысле, использовать Webbrowser?
Что-то я не пойму (или незнаю) как его можно связать с текстом... (с отображением может и понятно но с набором...) ? А есть где пример ![]() |
Номер ответа: 4 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #4 | Добавлено: 25.12.08 18:49 |
Прости, чел, но тут тока отображать ![]() |
Номер ответа: 5 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 131 |
Профиль | Цитата | #5 | Добавлено: 25.12.08 22:09 |
придётся возится |
Номер ответа: 6 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 131 |
Профиль | Цитата | #6 | Добавлено: 25.12.08 22:14 |
Скажите а можно собрать ActiveX для VB6 на С++ (VST-2005)?? |
Номер ответа: 7 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 79 |
Профиль | Цитата | #7 | Добавлено: 26.12.08 00:38 |
ВОТ!!!
Детище моих мучений. Alex, и все остальные - зацените фичу! (пардон за глючность и попадающиеся куски ненужного кода - я действительно помучился над этой ерундой)
|
Номер ответа: 8 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() Администратор ICQ: 278109632 Вопросов: 42 Ответов: 3949 |
Web-сайт: Профиль | Цитата | #8 | Добавлено: 26.12.08 00:50 |
Да, надо бы еще высоту текста найти и в зависимости от номера строки менять позицию по Y. |
Номер ответа: 9 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 131 |
Профиль | Цитата | #9 | Добавлено: 26.12.08 02:38 |
Интересное решение ![]() Спасибо, будем развивать ![]() |
Номер ответа: 10 Автор ответа: ![]() ![]() ![]() ![]() ICQ: 334781088 Вопросов: 108 Ответов: 2822 |
Профиль | Цитата | #10 | Добавлено: 26.12.08 11:21 |
Уже как минимум двое предложили единственное рациональное решение - Webbrowser.
Похоже впустую... |
Номер ответа: 11 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #11 | Добавлено: 26.12.08 11:46 |
А мы не ищем легких путей.
Для изврата, можно еще предложить сабклассинг. Отлавливать WM_CTLCOLOREDIT , WM_ERASEBKGND и нем блиттинг смайлика. |
Номер ответа: 12 Автор ответа: ![]() ![]() Вопросов: 10 Ответов: 131 |
Профиль | Цитата | #12 | Добавлено: 26.12.08 12:41 |
надо будет наверное свой контрол писать, и только тогда будет выглядить нормально ![]() |
Номер ответа: 13 Автор ответа: ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Вопросов: 5 Ответов: 79 |
Профиль | Цитата | #13 | Добавлено: 26.12.08 17:22 |
2 Father: ну а что же ты сидишь? напиши нам всем СУПЕР чтобы мы все сказали примерно: 'да, я лох а вот Father умеет своим компом рулить' запусти мой код если начать с начала (именно сначала, ибо глючит) удалять буковки то смайлы удаляются как и остальные символы а вот тебе в твоем webBROWSER ещё предстоит попотеть чтоб достичь такого эффекта (у тебя вообще сначала ничего редактироваться не будет) к тому же, перспектива таскать везде за собой ocx браузера не радует, ваще не радует... |
Номер ответа: 14 Автор ответа: ![]() ![]() ![]() Вопросов: 0 Ответов: 159 |
Профиль | Цитата | #14 | Добавлено: 26.12.08 20:56 |
Я не наезжал на тебя, как ты наверное подумал.
А написать правильно действительно не проблема, но я не люблю таких подначек. Насчет сабклассинга, я и имел ввиду textbox, а не webbrowser. Кстати, подумай, что ты будешь делать при скролинге с твоим вариантом. А там где ты будешь обрабатывать WM_VSCROLL, может созреть решение не пикчебоксы плодить по-верху, а BitBlt по контексту. Или ты не понимаешь, о чем я? |
Номер ответа: 15 Автор ответа: ![]() ![]() ![]() ![]() Вопросов: 87 Ответов: 2795 |
Web-сайт: Профиль | Цитата | #15 | Добавлено: 26.12.08 23:08 |
Alex, свой контрол = написать с нуля ричтекстбокс? довай) |
|