ProEssentials v10 WinForms .NET 8 — the simplest starting point: a single
Pesgo scientific chart (Example 100, Simple Scientific Graph) plotting four
subsets of random performance data with gradient + bevel plotting, dot grid,
zoom/pan, and a tracking tooltip. Direct2D.
- Scientific (X/Y) charting with
Pesgo— each subset carries its own X and Y arrays, so points are not equally spaced. - Gradient & bevel plotting — area/spline/point gradient styles, bevels, line
shadows, and a
DarkNoBorderquick style. - Built-in interaction — left-drag zoom box, mouse-wheel/middle-drag pan, right-click context menu, and an XY tracking tooltip.
- Code-built UI — the entire form (chart + bottom button/label strip) is
constructed in C# (no
.Designer.cs, no.resx), so the project builds and runs without invoking the Visual Studio WinForms designer.
The three bottom buttons and the label are intentionally left as placeholders (as in the WPF sample) for you to wire up.
This is the WinForms sibling of the WPF ProEssentials Quickstart. The
ProEssentials chart configuration is identical between the two — only the
host shell differs (WinForms chart docked Fill + a docked bottom Panel vs
WPF Grid rows). The WPF Pesgo1.Loaded initialization moves to the idiomatic
MainForm_Load.
➡️ WPF version: wpf-chart-quickstart-proessentials
- Visual Studio 2022
- .NET 8 SDK (Windows)
- Internet connection for NuGet restore
- x64
- Clone this repository
- Open
ProEssentialsWinFormsQuickstart.slnin Visual Studio 2022 - Build → Rebuild Solution (restores the NuGet package automatically)
- Press F5
Designer note: This project has no
.Designer.csfile by design — the UI is built in code inMainForm.cs. There is nothing for the WinForms designer to open, which avoids the native-control designer issues entirely.
References ProEssentials.Chart.Net80.x64.Winforms
from nuget.org. Package restore happens automatically on build.
Example code is MIT licensed. ProEssentials requires a commercial license for continued use.
