Анимация в RichTextBox

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 04.02.2007 (Вс) 12:10

MSDN нету :(

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 04.02.2007 (Вс) 12:11

Да ты что?
www.msdn.com это что?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 04.02.2007 (Вс) 12:12

Ну тогда начиная отсюда и так далее:

http://msdn.microsoft.com/library/defau ... ist_vb.asp
Salus populi suprema lex

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 04.02.2007 (Вс) 12:13

ок спасибо

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 04.02.2007 (Вс) 13:14

а размер шрифта там задается только через 1? т.е. я могу например 9 шрифт сделать?

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 04.02.2007 (Вс) 13:16

Где там? В html чтоли?
Лол :lol:

Ты вкурсе что можно указывать в качестве размера шрифта 1 / 1px /1pt ?
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 04.02.2007 (Вс) 13:20

делаю так:
WB.Document.script.Document.Write _
"<DIV ID = ""DIV" & 0 & """><STRONG><font face='Verdana' color='#880000' size='1px'>" & "[" & Time & "]" & " Nickr: " & "</font></STRONG><font face='Tahoma' color='#10000' size='2px'>" & sHTMLText & "</font>" & "</i></b></u></a></DIV>" & vbCrLf
ставлю px pt все равно одинаково

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 04.02.2007 (Вс) 15:34

вот еще проблема: если у пользователя в настройках обозревателя отключены картинки, то они и не буду отображаться в webbroser'е. что с этим делать?

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 04.02.2007 (Вс) 18:16

может тогда подскажите какой браузер можно использовать вместо стандартного? может есть какой нибудь самописный?

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 04.02.2007 (Вс) 18:35

Есть. Мозилла. Если размер не отпугнёт.
Изображение

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 04.02.2007 (Вс) 19:02

13GHOST писал(а):вот еще проблема: если у пользователя в настройках обозревателя отключены картинки, то они и не буду отображаться в webbroser'е. что с этим делать?

Это не проблема: возьми regedit и зацени разделы реестра
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main
HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\PageSetup

При запуске программы проверяй включены ли картинки, если да - ок, если нет, измени все необходимые значения в реестре, а по выходе из программы сделай всё как было.
Salus populi suprema lex

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 04.02.2007 (Вс) 19:05

dr.MIG
хе а если пользователь будет юзать IE во время работы моей программы? думаю он будет жутко ее материть! :)

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 05.02.2007 (Пн) 17:30

Как говорится, из двух зол...
Можно воспольоваться советом Тёмыча, можно написать свой контрол, можно, юзая WB предупредить пользователя - типа так и так, извини, но на время работы программы картинки в браузере включатся.
Ну а можно при попытке запустить IE, убить его, если твоя прога работает (шутка).
Salus populi suprema lex

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 05.02.2007 (Пн) 17:32

сабклассингу он видимо не поддается? можно из него как нибудь выдернуть положение скрола и слово над которым назодится курсор? :oops:

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 05.02.2007 (Пн) 17:44

Скролл - Document.body.scrollTop и Document.body.scrollLeft
Ну а слово под курсором - понятие философское... Если нужен такой функционал - я бы посоветовал отдельные слова вписывать в определённые теги и снабжать их опред. атрибутом с опр. значением, затем проверять в событии document_onmouseover() наличие и значение атрибута у элемента, и при нахождении искомых получать значение через innerHTML.
Salus populi suprema lex

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 05.02.2007 (Пн) 17:47

dr.MIG писал(а):Я бы посоветовал отдельные слова вписывать в определённые теги и снабжать их опред. атрибутом с опр. значением, затем проверять в событии document_onmouseover() наличие и значение атрибута у элемента, и при нахождении искомых получать значение через innerHTML.

/me понял, что ничерта не соображает в webbrowser'e :oops:
заюзал тут пример WB от Edanmo, у него картинки отображаются при люых настройках IE

dr.MIG
Гуру
Гуру
Аватара пользователя
 
Сообщения: 1441
Зарегистрирован: 18.12.2004 (Сб) 9:53
Откуда: г.Ярославль

Сообщение dr.MIG » 05.02.2007 (Пн) 18:02

Тогда для начала посоветую почитать вот это:
http://msvb.narod.ru/doc_webbrowser_p1.htm
Salus populi suprema lex

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 05.02.2007 (Пн) 18:37

dr.MIG спасибо за ссылку... очень полезно мне будет поситать...
еще вопрос: а этот способ будет достатчно производителен? и как WB вообще с точки зрение производительности? просто у меня канальный чат и кол-во WB может быть большим. Зачем зря стараться если потом все это может привести к тормозам ))

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Сообщение Хакер » 06.02.2007 (Вт) 5:16

У меня в среднем, в любой момент окон открыто 17 окон IE. В каждом окне IE есть WB... Тормозов не ощущаю.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

tyomitch
Пользователь #1352
Пользователь #1352
Аватара пользователя
 
Сообщения: 12822
Зарегистрирован: 20.10.2002 (Вс) 17:02
Откуда: חיפה

Сообщение tyomitch » 06.02.2007 (Вт) 6:19

Где-то после 50 открытых экземпляров IE система неотвратимо загибается. Это design limitation, хорошо известный разработчикам IE (читал в их блоге) и полностью их устраивающий.
Изображение

13GHOST
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 305
Зарегистрирован: 09.01.2004 (Пт) 12:48

Сообщение 13GHOST » 06.02.2007 (Вт) 14:02

ну 50 это еще ладно:) мне в среднем надо где то 15-20 :)
еще вопрос: а как можо реализовать свойство mousepointer у WB??

Пред.

Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, Yandex-бот и гости: 97

    TopList