2009-07-16 4 views

ответ

0

CuteEditor или TinyMCE, вероятно, ваши лучшие ставки.

Отказ от ответственности: редакторы WYSIWYG приносят свои собственные головные боли.

3

вы можете использовать управление WebBrowser
EDIT
Это будет конвертировать обозревательУправление в HTML Editor

... 


webBrowser.Navigated += new NavigatedEventHandler(webBrowser_Navigated); 

webBrowser.Navigate("about:blank"); 

void webBrowser_Navigated(object sender, NavigationEventArgs e) 
{ 
    var doc = webBrowser.Document as IHTMLDocument2; 

    if (doc != null) 
      doc.designMode = "On"; 
} 

и вот как вы можете вызывать команды в браузере

public IHTMLDocument2 Document 
{ 
    get 
    { 
     return webBrowser.Document as IHTMLDocument2; 
    } 
} 
public void SelectAll() 
{ 
     Document.execCommand("SelectAll", false, null); 
} 
0

Вы можете использовать управление веб-браузером для редактирования html. Его можно использовать в WPF или Winform. Там некоторые готовые компоненты на основе управления веб-браузером, такие как http://smithhtmleditor.codeplex.com/ , но, к сожалению, поскольку управление веб-браузером основано на ком, вполне вероятно, что он не работает на всех компьютерах, и вы можете получить ошибки в некоторых (из-за версии ком и .. .) как и у нас.

В DevExpress есть richeditor, который может помочь (http://www.silverlightshow.net/news/Previews-from-DevExpress-Silverlight-Rich-Edit-Control.aspx), вы можете загрузить и сохранить в нем html-документ.

Смежные вопросы