creating-winforms-custom-controls Skill
Creates custom controls and UserControls for modern WinForms (.NET 6+). Use when deriving from Control, UserControl, Button, TextBox, or other base controls, implementing custom rendering with OnPaint overrides, creating composite controls with child control composition, adding custom properties with [Browsable], [Cate Published by microsoft in upgrade-agent-plugins.
What is creating-winforms-custom-controls Skill?
Creates custom controls and UserControls for modern WinForms (.NET 6+). Use when deriving from Control, UserControl, Button, TextBox, or other base controls, implementing custom rendering with OnPaint overrides, creating composite controls with child control composition, adding custom properties with [Browsable], [Cate Published by microsoft in upgrade-agent-plugins. This profile combines repository metadata with install, compatibility, and usage signals so developers can quickly decide whether it fits their agent workflow before opening the source repository.
Automated repository signals based on public metadata such as recency, license, installation evidence, and adoption. These are not a security audit or endorsement.
Key capabilities
- Includes SKILL.md support
- Reusable instructions support
- Data analysis
- Design and media
- Data analysis use cases
- Design and media use cases
Technical details
- Install or run with Copy skill directory
When to use creating-winforms-custom-controls Skill
- Use it for data analysis.
- Use it for design and media.
Built with
Editorial notes
Source
- Creator: microsoft
- Repository: microsoft/upgrade-agent-plugins
- Skill file: plugins/upgrade-agent/extenders/upgrade-dotnet/upgrade/skills/lazy/desktop/winforms/creating-winforms-custom-controls/SKILL.md
What it does
Creates custom controls and UserControls for modern WinForms (.NET 6+). Use when deriving from Control, UserControl, Button, TextBox, or other base controls, implementing custom rendering with OnPaint overrides, creating composite controls with child control composition, adding custom properties with [Browsable], [Cate
Skill instructions
When to Use This Skill Authoring custom controls and UserControls for modern WinForms (.NET 6+, C 13/14): base-class selection, clip-proof layout/sizing, owner-draw, dark-mode theming, Designer serialization, and List/Grid controls. Use this skill when asked to create, derive, or modernize a WinForms control, UserControl, owner-drawn control, themed/dark-mode-aware control, scrollable Control-derived control, or a List/Grid-like control, and when wiring up Designer serialization for new control properties. Use it for designing UserControl to offload complex UI from forms, or when a reusable control is needed across multiple forms/projects. Also use it for modernizing legacy controls to be dark-mode aware and DPI-aware. Related Skills - WinForms Development - WinForms Designer Code - WinForms Data Binding - WinForms Rendering - WinForms High-DPI Fluent Layout Tenets: Assume the project's house style: - No using statements ─ globally-imported namespaces only. - NRTs enabled ─ nullable en
Explore related resources
Frequently asked questions
What is creating-winforms-custom-controls?
creating-winforms-custom-controls is a open-source AI agent skill with Copy skill directory. Creates custom controls and UserControls for modern WinForms (.NET 6+).
Who is creating-winforms-custom-controls best for?
creating-winforms-custom-controls is best for reusing agent instructions, scripts, and references, data analysis workflows, design and media workflows.
How do I install creating-winforms-custom-controls?
Install or run creating-winforms-custom-controls using Copy skill directory. Check creating-winforms-custom-controls for the latest setup command.
Is creating-winforms-custom-controls actively maintained?
creating-winforms-custom-controls may need a closer maintenance check before production use.
Auto-fetched from GitHub.