The rich formating power of HTML in your .NET applications without WebBrowser control or MSHTML.
The library is 100% managed code without any external dependencies, the only requirement is .NET 2.0 or higher.
![Renderer1.png Renderer1.png]()
The library is 100% managed code without any external dependencies, the only requirement is .NET 2.0 or higher.
Features and Benefits
- Extensive HTML 4.01 and CSS 2 specifications support.
- Support text selection, copy-paste and context menu.
- WinForms controls: HtmlPanel, HtmlLabel and HtmlToolTip.
- Create images from html snippets.
- 100% managed code and no external dependencies.
- Supports .NET 2.0 or higher including Client Profile.
- Lightweight single dll (~250K).
- High performance and low memory footprint.
- Extendable and configurable.
WinForms controls:
- HtmlPanel - The full power of html control build to replace WinForms WebBrowser control usage, accepts html, text selection, scrollbars.
- HtmlLabel - As WinForms label but accepts html, text selection, auto-size capabilities, transparent background and more.
- HtmlTootlip - As WinForms ToolTip control but accepts html and ability to handle links.
NuGet package install
- PM> Install-Package HtmlRenderer.WinForms
- NuGet package manager GUI
Manual install
- Download the binaries.
- Reference the proper .NET release (2.0, 3.5, 4.0, 4.5) in your project.
Usage
- Add HtmlRenderer to Visual Studio Toolbox (drag-drop the dll on it).
- Drag-n-drop HtmlPanel, HtmlLabel or HtmlToolTip from the Toolbox.
- Set the Text property with your html.