Loading...
Loading...
Comprehensive guide for implementing Syncfusion Essential Studio Windows Forms (WinForms) controls in desktop applications. Use this skill when working with Syncfusion WinForms components or Essential Studio WinForms. Covers WinForms installation, localization, high DPI support, and .NET Core compatibility. Helps with adding controls, registering license keys, and troubleshooting WinForms component issues.
npx skill4agent add syncfusion/winforms-ui-components-skills syncfusion-winforms-commonILocalizationProvider.resxapp.manifestAutoScaleDimensionsAutoScaleModeDpiAwareImageListAdv# Package Manager Console
Install-Package Syncfusion.Shared.Base
# .NET CLI
dotnet add package Syncfusion.Shared.Base// Program.cs — in static void Main(), before Application.Run()
static void Main()
{
Syncfusion.Licensing.SyncfusionLicenseProvider.RegisterLicense("YOUR LICENSE KEY");
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}using Syncfusion.Windows.Forms.Tools;
// Create and configure the control
TextBoxExt textBox = new TextBoxExt();
textBox.Location = new System.Drawing.Point(100, 100);
textBox.Size = new System.Drawing.Size(200, 25);
// Add to form
this.Controls.Add(textBox);app.manifest<application xmlns="urn:schemas-microsoft-com:asm.v3">
<windowsSettings>
<dpiAware xmlns="http://schemas.microsoft.com/SMI/2005/WindowsSettings">true</dpiAware>
</windowsSettings>
</application>gridControl1.DpiAware = true;// Set culture before InitializeComponent()
Thread.CurrentThread.CurrentCulture = new System.Globalization.CultureInfo("de-DE");
Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo("de-DE");| Assembly | Controls Covered |
|---|---|
| ButtonAdv, most shared controls |
| ComboBoxAdv, DockingManager, TabControlAdv, and most Tools controls |
| GridControl, GridGroupingControl |
| Chart control |
| SfDataGrid |
For per-control dependency lookup, read references/getting-started.md.
.resxILocalizationProviderLicenseKeyValidator