Claude Code Plugins

Community-maintained marketplace

Feedback

winforms-ui-flicker-fix

@Bigessfour/Wiley-Widget
0
0

Activate for any WinForms startup flickering, ghost images, flashing outlines, or painting issues in Syncfusion-themed apps (Ribbon, DockingManager).

Install Skill

1Download skill
2Enable skills in Claude

Open claude.ai/settings/capabilities and find the "Skills" section

3Upload to Claude

Click "Upload skill" and select the downloaded ZIP file

Note: Please verify skill by going through its instructions before using it.

SKILL.md

name winforms-ui-flicker-fix
description Activate for any WinForms startup flickering, ghost images, flashing outlines, or painting issues in Syncfusion-themed apps (Ribbon, DockingManager).

Best fixes (Syncfusion-recommended, from https://help.syncfusion.com/windowsforms/common/troubleshooting):

  1. Primary: Enable WS_EX_COMPOSITED on MainForm: protected override CreateParams CreateParams { get { var cp = base.CreateParams; cp.ExStyle |= 0x02000000; // WS_EX_COMPOSITED return cp; } }

  2. Double buffering: this.DoubleBuffered = true; ribbon.DoubleBuffered = true;

  3. Batch docking if showing initial panels: dockingManager.LockDockPanelsUpdate(true); // or SuspendLayout // show panels dockingManager.LockDockPanelsUpdate(false);

Prioritize #1 — it resolves 90% of load-time flicker in themed Syncfusion forms.