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.
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...
10197 : Added a new option "ContinueSameStyleAfterEnterKey". If you set this to true, then, if the user have a sentence in a specific style, after hitting the Enter key, the same style will be continued. For example, if the user was typing in a red font color, after hitting the Enter key, the next line will have red font color too.
256 : Spell check in table may not detect correct word if the word inside a cell is not between spaces.
273 : Table Modify Dialog (from context menu) does not parse the table properties for all possible css scenario. Therefore, if the Table Modify Dialog is invoked from context menu for a Table and changed some table properties and clicked OK, it may override some existing table properties which was not available to change in the Table Modify Dialog.
267 : Application crashes when text is highlighted and CSS is clicked on
268 : SetCaretByIndex is not working properly.
269 : e.PastingHtml = "some text" does not work in Pasting event in the first try, but it works afterwards.
270 : The active text in the spell-check dialog is not the same which is automatically selected in the editor.
272 : Application Hangs if the user Highlight texts when the text is enclosed by some special html setup.
274 : Html File Open function does not read the file in correct encoding based on charset. Therefore, Unknown Characters shown when opening a filtered HTML file saved from MS Word
10276 : When the sentence has Highlight color formatting, pressing the enter key does not move the cursor to the next line.
20276 : Pasting event is buggy.
20277 : Opening an existing HTML file fails for some special encoded file.