Edit and manage XHTML content.

Provide a rich text editor in your .NET WinForms application.

List of Services

    Download

    Why should I use ComponentOne's editor for WinForms?

    Rich XHTML content management

    You can store richly formatted text as XHTML in your database and manage it in your application using the Editor control.

    Intuitive WinForms rich text editor

    Replace text boxes with an intuitive editor and edit XHTML content in a familiar MS Word-like interface.

    Reliable HTML rendering

    ComponentOne Editor for WinForms is built using the WebView2 control, which is based on the Microsoft Edge browser, so all HTML content displays as expected.

    Ask anything!

    Share your concerns and questions about ComponentOne with MESCIUS's expert team. We empathize with your concerns and are here to help.
    Online product consultation Developer Forum (Technical Support)

    Additional features

    • Flexible data binding

      Easily bind to external data sources. Both display text and underlying XML are bindable, allowing you to easily bind unformatted text or full HTML markup to a data source.

    • Import and save documents

      Loads an XHTML document into the WinForms Editor control from a file, stream, or XML string. Similarly, you can save the document to a file or stream.

    • XML document synchronization

      When a bound document is edited within the editor, the underlying XML document is synchronized to match. Any changes to the XML document are displayed in the Editor control at runtime.

    • Customizing CSS styles

      The WinForms editor fully supports CSS in edited documents. You can define external CSS styles that are used only in design or preview mode. Load CSS from a file or stream.

    • Adding custom tags to the DTD

      Advanced programming tasks sometimes require the use of additional DTD elements in an edited document. You can add tags to a document by specifying tags in XML extended attributes.

    • Find and Replace dialog box

      The editor includes a built-in dialog box that allows end users to specify search strings and word replacement options. You can also use your own Find/Replace dialog box.

    • Unlimited change history

      The editor features an unlimited undo history mechanism. Undo and redo also support keyboard shortcuts. By repeatedly undoing, end users can incrementally rework and correct mistakes. The edit history can be accessed programmatically.

    • Clipboard support

      You can select text, tables, or graphics using the clipboard's cut, copy, and paste operations. You can also paste HTML content into the WinForms text editor as formatted or plain text.

    • Preview and Print

      The WinForms Editor control supports printing and print preview. Use Preview mode to view your document. Print directly from code or from the Print Preview dialog box, which is launched from the built-in toolbar.

    Try using ComponentOne Editor.

    Provides syntax highlighting function

    You can use the rich text editor to provide custom syntax highlighting. We provide a sample demonstrating how to highlight formatted C# text.

    Download the demo Download sample

    Implementing a desktop chat editor

    The rich text editor lets you create a simple chat editor with formatting options and emoticons. Text is managed as XHTML, but is displayed as rich, formatted content.

    Download the demo Download sample

    A rich text editor for the .NET Framework

    For .NET Framework 4.8 applications, you can use the legacy C1Editor control, which is built on top of the .NET WebBrowser control.

    This previous version of C1Editor supports source code viewing, built-in toolstrip, image and table support, revision history, printing, CSS support, find and replace, XHTML cleanup routines, and spell checking.

    ComponentOne for WinForms Free Trial

    Download

    ComponentOne for WinForms Pricing and Licensing

    * All amounts are exclusive of VAT.

    Developer License

    This license is required to use the official ComponentOne for WinForms controls.


    ₩1,364,000

    * You must purchase 1 copy per developer.

    FAQ
    • How to install ComponentOne
    • How to Authenticate and Cancel a License Online
    • How to Authenticate and Unauthorize an Offline License
    Introduction Inquiry

    Check online quotes and request quotes

    Request for product purchase consultation

    sales-kor@mescius.com

    1670 - 0583

    ComponentOne System Requirements

    Check the system requirements for each platform.

    See more details

    ComponentOne Enterprise

    Expand your development reach across all .NET platforms with ComponentOne Enterprise.

    Desktop

    WinForms

    WinUI

    WPF

    UWP

    Mobile

    MAUIXamarin Forms

    Xamarin iOS

    Xamarin Android

    Legacy

    ActiveX

    ASP.NET Web Forms

    Silverlight

    LightSwitch

    Data Services

    Web API

    .NET Data Services

    Web

    ASP.NET MVC

    ASP.NET Core MVC

    Blazor

    Controls for .NET developers

    • Spread.NET

      Global No. 1 Excel SpreadSheet Component
      • Excel import/export support
      • Support for 450 Excel functions
      • Support for WinForms, ASP.NET, and WPF
      Learn more
    • ActiveReports.NET

      .NET-based business reporting components
      • Report designer that requires no coding
      • Full report viewer
      • Supports WinForms, WPF, ASP.NET MVC, and .NET CORE
      Learn more
    • Forguncy

      A business web development solution built with Excel without coding.
      • Easy and quick web implementation with Excel features
      • Web development without HTML & CSS
      • Data collection and integration solution
      Learn more
    • DsExcel

      High-performance Java & Kotlin / .NET-based Excel spreadsheet API library
      • Create, load, edit, and save spreadsheets
      • Parse, convert, and share spreadsheets
      • Calculate formulas and format cells
      Learn DsExcel Java
      Learn about DsExcel .NET