Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: StdPicture в RichTextBox Добавлено: 21.03.06 16:22  

Автор вопроса:  Sacred Phoenix | ICQ: 304238252 
Как программно вставить картинку типа StdPicture в RichTextBox (в смысле в текст)?

Ответить

  Ответы Всего ответов: 6  

Номер ответа: 1
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #1 Добавлено: 21.03.06 17:27
Получилось так:
Call rtb1.OLEObjects.Add(, , "C:\sm1.bmp", "Paint.Picture";)

Но картинка вставляется очень долго. Есть какой-нить более быстрый способ?

Ответить

Номер ответа: 2
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #2 Добавлено: 21.03.06 17:41
Я еще не видел ни одного нормального способа вставки картинки в RTB. Этот способ глючный - кроме тормозов картинку можно редактировать.
Обходил эту лагу заменив RTB на WebBrowser.

Ответить

Номер ответа: 3
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #3 Добавлено: 21.03.06 18:21
Я еще не видел ни одного нормального способа вставки картинки в RTB. Этот способ глючный - кроме тормозов картинку можно редактировать.
Обходил эту лагу заменив RTB на WebBrowser.
А можно runtime добавлять что-либо в WebBrowser, просто желательно без temp-файлов на хард-диске?

Ответить

Номер ответа: 4
Автор ответа:
 Sacred Phoenix



ICQ: 304238252 

Вопросов: 52
Ответов: 927
 Профиль | | #4 Добавлено: 22.03.06 22:06
Все же, приоритетнее реализовать все это с RichTextBox'ом... Мож знает кто-нибудь, что за контрол юзает ICQ? Все тот же RTB?

Ответить

Номер ответа: 5
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #5 Добавлено: 23.03.06 10:51
Странные у тебя приоритеты :)
Про ICQ - енумеруй все child окна и посмотри их класс - узнаешь.
А если уж нужны трудности - сабклассируй обычный TextBox и отрисовывай картинки вручную. Тогда уж палюбому будет то че надо.

Ответить

Номер ответа: 6
Автор ответа:
 LamerOnLine



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #6 Добавлено: 23.03.06 10:56
ЗЫ Есть такая утилитка в Visual Studio - Spy++ называется. Покажет тебе все открытые окна с их child'ами и классами.
ICQ использует RighEdit20A, в то время как добавленный на VB форму RTB дает при просмотре RighTextWndClass. Попробуй сам регистрить классы :)

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам