资源简介
通过自定义控件,编程实现的仪表盘形状的控件,可以加到Winform程序里做动态显示数据,美化界面。使用方便简单。
代码片段和文件信息
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Drawing;
using System.Data;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace yibiaopan
{
public partial class yibaopan: UserControl
{
public yibaopan()
{
InitializeComponent();
//以下设置 对绘图效果更好 有在缓冲区绘制 在屏幕上显示 防止闪烁
this.Setstyle(Controlstyles.AllPaintingInWmPaint true);
this.Setstyle(Controlstyles.DoubleBuffer true);
this.Setstyle(Controlstyles.ResizeRedraw true);
this.Setstyle(Controlstyles.Selectable true);
this.Setstyle(Controlstyles.SupportsTransparentBackColor true);
this.Setstyle(Controlstyles.UserPaint true);
}
//第一步:根据准备工作创建对应属性
//当前数值
private double currentValue = 0.0;
public double CurrentValue
{
get { return currentValue; }
set
{
currentValue = value;
this.Invalidate();//是控件重绘 就是刷新
}
}
//外环颜色
private Color outColor = Color.FromArgb(141194225);
public Color OutColor
{
get { return outColor; }
set {
outColor = value;
this.Invalidate();//是控件重绘 就是刷新
}
}
//第一层颜色
Color firstColor = Color.FromArgb(110 111 219);
public Color FirstColor
{
get { return firstColor; }
set
{
firstColor = value;
this.Invalidate();//是控件重绘 就是刷新
}
}
//第二层颜色
Color secondColor = Color.FromArgb(150 251 243);
public Color SecondColor
{
get { return secondColor; }
set
{
secondColor = value;
this.Invalidate();//是控件重绘 就是刷新
}
}
//第三层颜色
Color thirdColor = Color.FromArgb(239 192 138);
public Color ThirdColor
{
get { return thirdColor; }
set
{
thirdColor = value;
this.Invalidate();//是控件重绘 就是刷新
}
}
//字体颜色
Color textColor = Color.Black;
public Color TextColor
{
get { return textColor; }
set
{
textColor = value;
this.Invalidate();//是控件重绘 就是刷新
}
}
//外圆宽度
int outwidth = 4;
public int Outwidth
{
get { return outwidth; }
set
{
outwidth = value;
this.Invalidate();//是控件重绘 就是刷新
}
}
//外圆间隙
int outgap = 5;
public int Outgap
{
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2019-08-28 10:13 C#Winform仪表盘控件\
目录 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\
目录 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\.vs\
目录 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\.vs\yibiaopan\
目录 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\.vs\yibiaopan\v15\
文件 57856 2019-11-08 15:47 C#Winform仪表盘控件\yibiaopan\.vs\yibiaopan\v15\.suo
目录 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\.vs\yibiaopan\v15\Server\
目录 0 2019-11-08 15:46 C#Winform仪表盘控件\yibiaopan\.vs\yibiaopan\v15\Server\sqlite3\
文件 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\.vs\yibiaopan\v15\Server\sqlite3\db.lock
文件 585728 2019-08-28 14:36 C#Winform仪表盘控件\yibiaopan\.vs\yibiaopan\v15\Server\sqlite3\storage.ide
文件 32768 2019-11-08 15:46 C#Winform仪表盘控件\yibiaopan\.vs\yibiaopan\v15\Server\sqlite3\storage.ide-shm
文件 0 2019-11-08 15:46 C#Winform仪表盘控件\yibiaopan\.vs\yibiaopan\v15\Server\sqlite3\storage.ide-wal
目录 0 2019-08-28 14:34 C#Winform仪表盘控件\yibiaopan\yibiaopan\
文件 1125 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\yibiaopan.sln
目录 0 2019-08-28 10:14 C#Winform仪表盘控件\yibiaopan\yibiaopan\bin\
目录 0 2019-08-28 11:01 C#Winform仪表盘控件\yibiaopan\yibiaopan\bin\Debug\
文件 9216 2019-11-08 15:46 C#Winform仪表盘控件\yibiaopan\yibiaopan\bin\Debug\yibiaopan.dll
文件 28160 2019-11-08 15:46 C#Winform仪表盘控件\yibiaopan\yibiaopan\bin\Debug\yibiaopan.pdb
目录 0 2019-08-28 10:14 C#Winform仪表盘控件\yibiaopan\yibiaopan\bin\Release\
目录 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\
目录 0 2019-08-28 14:32 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\
文件 819 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\DesignTimeResolveAssemblyReferences.cache
文件 6840 2019-08-28 10:14 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\DesignTimeResolveAssemblyReferencesInput.cache
文件 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\TemporaryGeneratedFile_036C0B5B-1481-4323-8D20-8F5ADCB23D92.cs
文件 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\TemporaryGeneratedFile_5937a670-0e60-4077-877b-f7221da3dda1.cs
文件 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\TemporaryGeneratedFile_E7A71F73-0F8D-4B9B-B56E-8E70B10BC5D3.cs
目录 0 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\TempPE\
文件 42 2019-08-28 10:14 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\yibiaopan.csproj.CoreCompileInputs.cache
文件 654 2019-08-28 11:38 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\yibiaopan.csproj.FileListAbsolute.txt
文件 942 2019-08-28 14:32 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\yibiaopan.csproj.GenerateResource.cache
文件 10254 2019-08-28 10:13 C#Winform仪表盘控件\yibiaopan\yibiaopan\obj\Debug\yibiaopan.csprojAssemblyReference.cache
............此处省略9个文件信息
相关资源
- C# 调用win32 api函数-user32.dll详细说明
- C# 调用BarTender打印条码DEMO
- 大型比赛竞赛抽签系统 可打印 c# vs
- C#编写的Gerber查看器
- lua C# .Net4.0 vs2010 LuaInterface
- SignalR 2.0 Winform版
- C#十六进制编辑器
- 明华URF-35H读卡器 C#读写源码 为大家
- C#文件流读取CSV文件
- c#读写PDF文件sql
- C# winform Socket大文件传输
- c#车牌识别系统附30张测试图片
- 《C#面向对象程序设计》源代码(CS)
- 金旭亮《C#面向对象程序设计》教案
- 试题库管理系统毕业论文(C#)源程序
- 学校网站原代码(C#.NET)
- C#-数据库操作技术-员工管理系统
- c#web开发入门经典
- C#与Matlab混合编程的几种方式
- c# 开发与 mysql数据库实现的增删改查
- C#异步操作 异步查询数据库 异步处理
- Basler相机通过IO触发源码
- [源代码] 《领域驱动设计 (C# 2008 实
- 松下PLC与C#通讯串口调试入门教程.z
- USB 继电器控制器 LCUS-1 保证能用 c#
- C# AES加密解密小工具
- C#圆形按钮,非常漂亮动态~~
- [精]C#仿QQ右下角弹出提示框()
- C#进程间通信-共享内存代码
- 有史以来最简单的三层(C#)
评论
共有 条评论