Debugger писал(а):Делаю VBScript - редактор. Дошло дело до плодсветки. И вдруг пришла идея: почему бы вместо текстового поля поставить WebBrowser (подсветка), а когда мы кликаем и начинаем печатать, подставлять TextBox в три строки без Border'a. И при Enter'e, и при Bs'e мы переводим на строку вперёд\назад & просчитываем текущую строку & ставим TextBox.
Который из цепочки объектов not set? Рискну предположить, что event, а печатаешь не из doc_onclick().Debugger писал(а):Me.Caption = WebBrowser1.Document.parentWindow.event.srcElement.innerText
Не идёт! Object Variable Not Set
а чем конкретно WebBrowser неудобен?yaklit писал(а):Нуну... WebBrowser не самая подходящяя для РЕДАКТИРОВАНИЯ текста весчь.
yaklit писал(а):эээ а разве нельзя сделать, например просто, через RTB? Он вроде позволяет менять цвет...
Нуну... WebBrowser не самая подходящяя для РЕДАКТИРОВАНИЯ текста весчь. А вот для просмотра она удобна.......
Который из цепочки объектов not set? Рискну предположить, что event, а печатаешь не из doc_onclick().
Dromok писал(а):а зачем такие сложности с текстбоксами? В WebBrowser есть режим редактирования. Где-то на форуме здесь это уже обсуждалось, непомню где. А подставлять текстбоксы не самая лучшая идея.
With WebBrowser1
.Naviage "abount:blank"
.Document.Write "<body style=""padding: 0; margin: 0"">"
.Document.Write "<textarea style=""width:100%; height: 100%; margin: 0""></textarea>"
.Document.Write "</body>"
End With
Хакер писал(а):Да ну? Может быть этот режим, это абсолютно другой контрол? DHTMLEdit например?:lol:
Хакер писал(а):RTB очень удобен. И про 50 кб ограничение - это тоже миф. Возможно не миф про 64 кб (т.е. 65536 байт) ограничения, но и в этом я сомневаюсь. Bred2r юзает именно RTB. Но в нём я открывал 60-метровые файлы.
Antonariy писал(а):HTMLDocument_onclick() :!::!:
А в скрипте само собой.
Private Sub HTMLDocument_onclick()
MsgBox "123"
End Sub
Сейчас этот форум просматривают: Google-бот и гости: 129