Sample projects on GitHub

    Open the WinForms sample projects on GitHub to try the HTML Editor in working C# and VB.NET applications. Start with Quickstart, then choose a sample for the feature you want to add.

    WinForms HTML Editor sample repository on GitHub, showing the repository name, Code menu and C# and VB.NET sample folders.
    WinForms HTML Editor sample repository on GitHub, showing the repository name, Code menu and C# and VB.NET sample folders.

    Running the samples

    Use Windows and Visual Studio with the .NET desktop development workload and .NET Framework 4.8 targeting pack for the default net48 projects. Clone the GitHub repository, open WinFormsHtmlEditorSamples.sln, set 01-Quickstart-CS or 01-Quickstart-VB as the startup project, then press F5.

    If you use Git and the .NET CLI, run these commands one line at a time from a terminal:

    git clone https://github.com/spicelogic/winforms-html-editor-control-samples.git
    cd winforms-html-editor-control-samples
    dotnet build WinFormsHtmlEditorSamples.sln
    dotnet run --project 01-Quickstart-CS

    You can also open WinFormsHtmlEditorSamples.sln in Visual Studio and set any project as the startup project.

    The sample code is MIT licensed, so you can copy any of it straight into your own application. The control itself remains commercial and is installed from NuGet.

    What is in the repository

    Eleven samples, each with a C# project and a VB.NET twin side by side in a matching -VB folder, both wired into the same solution.

    Which .NET version you need

    Use whichever target framework your application already uses. The NuGet package ships binaries for .NET Framework 4.5, 4.7.2 and 4.8, plus .NET 5 through .NET 10 on Windows.

    The sample projects intentionally target net48 by default. This provides broad out-of-the-box Visual Studio compatibility and avoids requiring the latest .NET SDK merely to open and build a sample. It does not limit the control or sample code to .NET Framework 4.8.

    To use another supported target, change the Target framework from the project's Application property page in Visual Studio. To retarget every sample at once, change the single shared setting in Directory.Build.props at the repository root:

    <TargetFramework>net48</TargetFramework>

    For example, change it to net10.0-windows to build the samples on .NET 10. NuGet automatically selects the matching package asset for the framework you choose.

    Every sample is verified building on net45, net472, net48, net8.0-windows and net10.0-windows. The sample code already includes the small framework-specific adjustments it needs, so retargeting does not require manual source edits.

    If your company blocks GitHub

    Only if your company blocks the GitHub website, download the sample package from SpiceLogic, which includes the sample projects. For a trusted downloaded ZIP, open its Properties and select Unblock before extracting it; see Microsoft's guidance on Mark of the Web build errors if Visual Studio reports MSB3821.

    Building on WPF as well

    The WPF edition has its own sample repository covering MVVM binding, theming, custom dialogs and mail merge: github.com/spicelogic/wpf-html-editor-control-samples. See the WPF HTML Editor control for the product itself.

    Last updated on Oct 10, 2026

    Put this into practice.

    Clone the C# and VB.NET sample projects from GitHub. Start with Quickstart, then explore the feature samples.

    Prefer a guided look? Book a free live demo with our engineers - live on Zoom or Teams, never a chatbot.