If you are looking for an easy to use winform html editor control which looks very easy and polished and sports with lots of features and extensibility, then you are on the right page. It is a WYSIWYG HTML Editor control for Windows form applications. It takes any raw HTML for the WYSIWYG Document Content and it emits clean XHTML without any intermediate RTF transition.
It is a major upgrade with some very important features imeplementation, specially NHunspell Based Spell Checker, extensibility for hooking Custom Spell Checker etc. And some critical bugs are fixed too. For example, the Image and Other elements could not be resized easily, now it is possible to resize images and other elements simply by dragging corners using Mouse. Also another critical issue - 'Double Click wont highlight a word' is fixed too.
This editor is targeted for creating HTML content directly for publishing in various parts of a Website. If you want to allow your Application users create email content or any formatted text content, you will find this control really useful. Fully functional Trial Version of the vb.net / c# winform html editor control available for download with sample project solutions including WPF usage.
Basic enough for even the most novice developers.
Fully customizable context menu with source code
Fully customizable dialogs with source code
Very easy to customize the toolbar items.
Has a built-in as-you-type spell checker along with an en-US dictionary. You will not need to setup dictionary files in order to get started. Also has option to set a dictionary file of your choice.
Three editor modes:=> WYSIWYG design mode=> Raw HTML source mode=> Read-only preview mode.
It offers API for embedding all local images in BodyHtml (including local relative url images) and output a plain old .NET MailMessage object which can be passed to .NET SMTPClient class for sending email. It is a very handy feature when you want this control to be used as a little email message editor within your Windows Application
GUI CSS Builder available both in design mode and run-time. External CSS File can be used by simply setting a property.
Many useful class properties, methods and events are available to let your programming easier.
Supports Relative URLs including but not limited to Image src, Hyperlinks etc.
Supports both Body-HTML mode and Document-HTML mode. The HTML retrieved from the editor is always XHTML. The HTML retrieving properties are optimized for Data Binding.
Generates clean tags for font elements; (text here.. (not text here.)
GUI dialog for table insert and table properties, table column and table cell manipulation.
Includes an HTML-Changed event which fires as soon as the HTML is changed, similar to Text-changed property of a Text-box Control.
Pasting content from MS Word was never easier. This control can efficiently paste the content from clipboard which was copied from MS Word by keeping almost same look and feel of MS word; The pasted content is converted to good looking XHTML. No more dirty MS Word related tags.
A 'Pasting' event fires just before clipboard content pasted to the editor. The event argument object can be used to alter the clipboard content or cancel the event.
This control can upload the local images to an FTP server and update the image source references according to the uploaded remote URL with just a single method call.
The editor offers a property for choosing Single Line Break or Paragraph as Enter key response.
Various HTML Content manipulation API is added, Caret position getter/setter, various Selection related methods all are available in a most logical manner.
Using Windows Form Host Control, this control can be treated as WPF HTML Editor control too.
And lots more...
174 : When switching from WYSIWYG mode to HTML Source View mode, the selected content in WYSIWYG mode is now selected in HTML Source View TextBox. Same way, when switching from HTML Source View mode to WYSIWYG mode, the selected content in Html Source View Textbox is get selected in WYSIWYG editor. If no content is selected, even then the Caret position is synced between the 2 modes when switching modes.
185 : Need option in Spell Checker "Ignore words with numbers".
10196 : Add an interface for spellchecker NHunspell (http://nhunspell.sourceforge.net/)
10199 : Various .NET Framework Version Binaries are needed. For example, dedicated assemblies for .NET 2.0, 3.0, 3.5, 4.0, 4.5.
236 : Image, Table etc Resizing does not work by simple dragging corners using Mouse, rather, the user needs to click the image (or table) once to enter the resize mode and then drag the corners to resize.
241 : Bullet / Number List does not work properly in EnterKey Response = Paragraph Mode.
266 : Cannot cancel the KeyDownEvent (e.Cancel = true;), if pressed ENTER. All other keys seem to work.
10275 : Heading format working incorrectly, specially for 'No Heading' option.
20278 : When users double-click on a word, the word does not get selected.
20280 : Bug : TargetInvocationException, COMException, HRESULT: 0x800A0258
20281 : Pasting does not work if the content is copied as plain text (i.e. copied from note pad)
20283 : Cursor moves at the beginning or end of document if BR inserted inside tag with style
20284 : System.Refle