Get the App
SLTechnology News&Howtos  ›  Development  › 

How to realize the function of dashboard with Winform custom control in C #

Shulou Source: shulou.com Published: 2022-06-03 09:36:02 11月09日 Update

This article mainly introduces how to realize the dashboard function of Winform custom control in c #. It is very detailed and has certain reference value. Friends who are interested must finish reading it.

Preparatory work

Still use GDI+ to draw, if you don't understand, let's have a look at Baidu.

In addition, trigonometric functions are mainly used. if you don't understand, you can ask the math teacher in junior high school (you can also have a look at Baidu)

Start

Add a class UCMeter inherits UserControl

First add an attribute that needs to be controlled

Private int splitCount = 10; / Gets or sets the split count. / The split count. [Description ("number of separated ticks, > 1"), Category ("Custom")] public int SplitCount {get {return splitCount;} set {if (value

< 1) return; splitCount = value; Refresh(); } } private int meterDegrees = 150; /// /// Gets or sets the meter degrees. /// /// The meter degrees. [Description("表盘跨度角度,0-360"), Category("自定义")] public int MeterDegrees { get { return meterDegrees; } set { if (value >

Tags: Text color scale font control inner circle pointer boundary boundary line location meter dashboard function cantilever maximum minimum code content split line quantity Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Apple Shulou Information Linux Shulou Tech Info Shulou Technology