Design-time configuration: smart tags and the Properties window

    Smart tags are available only for .NET Framework

    The WinForms HTML Editor's WinFormHtmlEditor Tasks smart-tag panel is available only for supported .NET Framework projects using Visual Studio's classic, in-process Windows Forms designer. It provides shortcuts to commonly used editor settings.

    Windows Forms project targetThis editor's smart-tag panel
    Supported .NET Framework 4.x, such as 4.7.2 or 4.8, with the classic designerAvailable
    Modern .NET 5, 6, 7, 8, 9 or 10Unavailable; configure the editor through the Properties window or code

    The target of the project containing the control determines this behavior. A solution can contain projects targeting different frameworks. This restriction concerns this control's custom Tasks panel; modern .NET's designer can support smart tags implemented for its out-of-process architecture.

    Open the smart-tag panel

    In a .NET Framework project's Windows Forms designer, select WinFormHtmlEditor and click the small arrow at its upper-right corner. The screenshot marks this arrow in red.

    The Tasks panel groups shortcuts under Appearance, Behavior, Value and Help. It also opens automatically when the control is first dropped onto the form.

    WinForms HTML Editor in the classic .NET Framework designer with its Tasks panel open; the red arrow marks the smart-tag button.
    WinForms HTML Editor in the classic .NET Framework designer with its Tasks panel open; the red arrow marks the smart-tag button.

    Settings and their corresponding properties

    Smart-tag settingPublic property
    Dock or undock in the parent containerDock
    Toolbar icon sizeOptions.ToolbarIconSize
    LanguageLanguage
    Editor modeEditorMode
    Default HTML typeOptions.DefaultHtmlType
    Enter key responseOptions.EnterKeyResponse
    Inline spell checking on keystrokesSpellCheckOptions.FireInlineSpellCheckingOnKeyStroke
    Zero-border table guidelinesOptions.ShowZeroBorderGuideline
    Table cell mergingOptions.EnableTableCellMerge
    Body styleBodyStyle
    Base URLBaseUrl
    Character setCharset

    The Help group opens the online documentation, support page, version-update page and About dialog. These are commands, rather than editable properties.

    Configure the editor on modern .NET

    Select the editor and use Visual Studio's Properties window for ordinary property values. Expand Options and SpellCheckOptions to find their nested settings. You can also configure the editor through its public API.

    The custom Tasks panel and its design-time dialogs are not provided for modern .NET. This does not change the editor's runtime editing features.

    For example, add these imports at the top of your form's code file, then place the assignments after InitializeComponent() in its constructor. Use your editor instance's name in place of htmlEditor1.

    using SpiceLogic.HtmlEditor.Abstractions;
    using SpiceLogic.HtmlEditor.Resources.Localization;
    
    // In the form constructor, after InitializeComponent():
    htmlEditor1.Language = EditorLanguage.German;
    htmlEditor1.Options.EnterKeyResponse = EnterKeyResponses.LineBreak;
    Imports SpiceLogic.HtmlEditor.Abstractions
    Imports SpiceLogic.HtmlEditor.Resources.Localization
    
    ' In the form constructor, after InitializeComponent():
    htmlEditor1.Language = EditorLanguage.German
    htmlEditor1.Options.EnterKeyResponse = EnterKeyResponses.LineBreak

    Quick answers

    QuestionAnswer
    Why is the smart-tag panel missing in my .NET 8 project?This control's custom panel is available only in the classic .NET Framework designer. Use the Properties window or configure the editor in code.
    Does this affect runtime editing features?No. The restriction applies to the custom design-time panel.
    Can I add toolbar buttons in the smart-tag panel?Add custom buttons in code. See Add a custom button to the built-in toolbar.

    Ask your AI to do this

    With the SpiceLogic MCP server connected, give your coding assistant this prompt:

    My Windows Forms project already references the SpiceLogic HTML Editor. Check its target framework and explain whether this control's .NET Framework smart-tag panel is available. Configure the existing editor after InitializeComponent() with Language set to German and Options.EnterKeyResponse set to LineBreak. Use the SpiceLogic MCP tools to verify the API names, include the required namespace imports, and use my project's programming language. Explain how to find these ordinary settings in the Properties window.

    Last updated on May 18, 2026

    Put this into practice.

    .NET WinForms HTML Editor Control ships with free C# and VB.NET sample projects and a 14-day evaluation.

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