Edit and Manage XHTML Content

Provide a Rich Text Editor in Your .NET WinForms Application

List of Services

    • Create, open, edit, and save rich XHTML documents.
    • Quickly implement a rich text editor using the built-in ribbon and toolbar with over 50 commands.
    • Supports .NET 6, 7, 8, and 9
    Download Free Trial

    Why should I use ComponentOne's editor for WinForms?

    Manage Rich XHTML Content

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

    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 Consultation

    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.

    • Load 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.

    • Synchronize XMLDocuments

      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.

    • Custom 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.

    • Add Custom Tags in 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/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 History of Changes

      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.

    Provide an Editor with Syntax Highlighting

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

    Download Demo Get Sample

    Create 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 Demo Get 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.


    $970

    * You must purchase 1 copy per developer.

    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.

    Controls for .NET developers

    • Spread.NET

      The World’s #1 Excel Spreadsheet Component
      • Seamless Excel Import & Export
      • 450+ Built-in Excel Functions
      • Full Support for WinForms, ASP.NET, and WPF
      Learn more
    • ActiveReports.NET

      .NET-based Business Reporting Components
      • No-Code Report Designer
      • Comprehensive Report Viewe
      • Supports WinForms, WPF, ASP.NET MVC, and .NET Core
      Learn more
    • Forguncy

      Build Business Web Apps with Excel — No Coding Needed
      • Turn Excel features into fast, powerful web apps
      • Start web development — no HTML or CSS required
      • Unify and collect your business data with ease
      Learn more
    • DsExcel

      High-Performance Excel Spreadsheet API for Java, Kotlin, and .NET
      • Easily create, load, edit, and save spreadsheets
      • Parse, convert, and seamlessly share spreadsheets
      • Powerful formula calculations and flexible cell formatting
      DsExcel Java
      DsExcel .NET