Мне посчастливилось установить font-size: 0
внешнего элемента, а font-size
селектора :after
- все, что мне нужно.
Можно использовать управление WebBrowser в режиме проектирования с секундой WebBrowser
набор управления в поле зрения режим.
для помещения эти WebBrowser
управление в режиме проектирования, можно использовать следующий код.
Этот код является супер, разделенным вниз версия WYSIWYG-редактора для одного из наших программных продуктов.
Просто создают новую Форму, отбрасывают WebBrowser
управление на нем и помещают это в Форму. Загрузка:
Me.WebBrowser1.Navigate("")
Application.DoEvents()
Me.WebBrowser1.Document.OpenNew(False).Write("<html><body><div id=""editable"">Edit this text</div></body></html>")
'turns off document body editing
For Each el As HtmlElement In Me.WebBrowser1.Document.All
el.SetAttribute("unselectable", "on")
el.SetAttribute("contenteditable", "false")
Next
'turns on editable div editing
With Me.WebBrowser1.Document.Body.All("editable")
.SetAttribute("width", Me.Width & "px")
.SetAttribute("height", "100%")
.SetAttribute("contenteditable", "true")
End With
'turns on edit mode
Me.WebBrowser1.ActiveXInstance.Document.DesignMode = "On"
'stops right click->Browse View
Me.WebBrowser1.IsWebBrowserContextMenuEnabled = False
см. http://www.maconstateit.net/tutorials/JSDHTML/JSDHTML12/jsdhtml12-02.htm для демонстрационного HTML edtior, который использует редактирование surport в IE.
http://www.mozilla.org/editor/midasdemo/ и http://starkravingfinkle.org/blog/wp-content/uploads/2007/07/contenteditable.htm также работы в IE и дают примеры того, как сделать, панель инструментов, для шрифтов, полужирных, курсивных и т.д.
<час>, Видит эти вопросы для моего опыта, когда я попробовал, делают так что-то вроде этого.
, у меня также была большая другая проблема, включая должны записать, изменяют размер логики в jscript для получения редактора HTML к размеру наряду с формой WinForm и имеющий необходимость передать значение по умолчанию form/coontrol цвета в редактор HTML так, чтобы это смотрело запись затем, пользователи изменили цветовые схемы в Windows.
Поэтому, если бы я должен сделать это снова, я использовал бы сторонний редактор HTML (свободный или оплаченный)
program
, как ожидают, не будет файлом (и должен быть выполнен, даже если такой файл, оказывается, существует). Практически, нет, с тех пор Делают, все еще выполнил бы то правило каждый раз, даже если ничто не изменилось.
– Beta
25 October 2011 в 14:11
Я подумываю об использовании Writer от Lutz Roeder (известного Reflector ). Базовый редактор Html, полностью написанный на C #, предоставляется как есть с исходным кодом. Найдите его на http://www.lutzroeder.com/dotnet/