如何使用C#开发一个如上的工业仪表盘控件呢?
1写一个类继承自UserControl,我们给它起名为Dial
2定义他的刻度属性,
public int V//当前刻度1,省略VV(刻度2)
{
get
{
return mV;
}
set
{
if(mV==value)return;
mV=value;
Refresh();
}
}
public int MaxMain//最大刻度 省略MaxM(刻度二的最大值)
{
get
{
return mMaxMain;
}
set
{
if(mMaxMain==value)return;
mMaxMain=value;
Refresh();
}
}
3在它的绘图事件下写下绘制表盘的代码(呵呵,这是重点呃)
private void Dial_Paint(object sender, System.
怎样用C#写一个工业仪表盘控件
于 2005-06-12 21:53:00 首次发布