• 大小: 251KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-26
  • 语言: C#
  • 标签: C#  仪表盘  

资源简介

网上找的仪表盘(VS2010)

资源截图

代码片段和文件信息

// Copyright (C) 2007 A.J.Bauer
//
//  This software is provided as-is without any express or implied
//  warranty.  In no event will the authors be held liable for any damages
//  arising from the use of this software.

//  Permission is granted to anyone to use this software for any purpose
//  including commercial applications and to alter it and redistribute it
//  freely subject to the following restrictions:

//  1. The origin of this software must not be misrepresented; you must not
//     claim that you wrote the original software. if you use this software
//     in a product an acknowledgment in the product documentation would be
//     appreciated but is not required.
//  2. Altered source versions must be plainly marked as such and must not be
//     misrepresented as being the original software.
//  3. This notice may not be removed or altered from any source distribution.

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Drawing.Drawing2D;
using System.Diagnostics;


namespace AGaugeApp
{
    [ToolboxBitmapAttribute(typeof(AGauge) “AGauge.bmp“) 
    DefaultEvent(“ValueInRangeChanged“) 
    Description(“Displays a value on an analog gauge. Raises an event if the value enters one of the definable ranges.“)]
    public partial class AGauge : Control
    {
#region enum var delegate event
        public enum NeedleColorEnum
        {
            Gray = 0
            Red = 1
            Green = 2
            Blue = 3
            Yellow = 4
            Violet = 5
            Magenta = 6
        };

        private const Byte ZERO = 0;
        private const Byte NUMOFCAPS = 5;
        private const Byte NUMOFRANGES = 5;

        private Single fontBoundY1;
        private Single fontBoundY2;
        private Bitmap gaugeBitmap;
        private Boolean drawGaugeBackground = true;

        private Single m_value;
        private Boolean[] m_valueIsInRange = { false false false false false };
        private Byte m_CapIdx = 1;
        private Color[] m_CapColor = { Color.Black Color.Black Color.Black Color.Black Color.Black };
        private String[] m_CapText = { ““ ““ ““ ““ ““ };
        private Point[] m_CapPosition = { new Point(10 10) new Point(10 10) new Point(10 10) new Point(10 10) new Point(10 10) };
        private Point m_Center = new Point(100 100);
        private Single m_MinValue = -100;
        private Single m_MaxValue = 400;

        private Color m_baseArcColor = Color.Gray;
        private Int32 m_baseArcRadius = 80;
        private Int32 m_baseArcStart = 135;
        private Int32 m_baseArcSweep = 270;
        private Int32 m_baseArcWidth = 2;

        private Color m_ScaleLinesInterColor = Color.Black;
        private Int32 m_ScaleLinesInterInnerRadius = 73;
        private Int32 m_S

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       1184  2010-02-20 16:06  LBIndustrialCtrls_src\LBIndustrialCtrls\AssemblyInfo.cs

     文件       7491  2010-02-21 15:25  LBIndustrialCtrls_src\LBIndustrialCtrls\base\LBIndustrialCtrlbase.cs

     文件       1397  2009-04-26 06:43  LBIndustrialCtrls_src\LBIndustrialCtrls\base\LBIndustrialCtrlbase.Designer.cs

     文件        570  2009-04-26 06:43  LBIndustrialCtrls_src\LBIndustrialCtrls\base\Renderer.cs

     文件       8236  2009-04-26 07:10  LBIndustrialCtrls_src\LBIndustrialCtrls\Button\ButtonRenderer.cs

     文件       7268  2010-02-20 16:04  LBIndustrialCtrls_src\LBIndustrialCtrls\Button\LBButton.cs

     文件       1539  2008-04-10 10:34  LBIndustrialCtrls_src\LBIndustrialCtrls\Button\LBButton.Designer.cs

     文件       5817  2008-04-10 10:34  LBIndustrialCtrls_src\LBIndustrialCtrls\Button\LBButton.resx

     文件        822  2008-04-10 10:34  LBIndustrialCtrls_src\LBIndustrialCtrls\Knob\Knob.bmp

     文件       5503  2009-04-18 21:52  LBIndustrialCtrls_src\LBIndustrialCtrls\Knob\KnobRenderer.cs

     文件       9798  2009-04-18 21:55  LBIndustrialCtrls_src\LBIndustrialCtrls\Knob\LBKnob.cs

     文件       1692  2008-04-10 10:34  LBIndustrialCtrls_src\LBIndustrialCtrls\Knob\LBKnob.Designer.cs

     文件       5817  2008-04-10 10:34  LBIndustrialCtrls_src\LBIndustrialCtrls\Knob\LBKnob.resx

     文件       7023  2009-05-01 23:12  LBIndustrialCtrls_src\LBIndustrialCtrls\LBIndustrialCtrls.csproj

     文件        922  2012-05-11 10:01  LBIndustrialCtrls_src\LBIndustrialCtrls\LBIndustrialCtrls.sln

    ..A..H.     14336  2012-05-11 10:07  LBIndustrialCtrls_src\LBIndustrialCtrls\LBIndustrialCtrls.suo

     文件       1519  2009-04-18 21:55  LBIndustrialCtrls_src\LBIndustrialCtrls\Led\LB7SegmentDisplay.cs

     文件       1449  2009-03-28 16:10  LBIndustrialCtrls_src\LBIndustrialCtrls\Led\LB7SegmentDisplay.Designer.cs

     文件       5817  2009-03-26 11:46  LBIndustrialCtrls_src\LBIndustrialCtrls\Led\LB7SegmentDisplay.resx

     文件      18207  2010-02-20 15:39  LBIndustrialCtrls_src\LBIndustrialCtrls\Led\LB7SegmentDisplayRenderer.cs

     文件       4181  2010-02-20 15:41  LBIndustrialCtrls_src\LBIndustrialCtrls\Led\LBLed.cs

     文件       1630  2008-04-10 10:34  LBIndustrialCtrls_src\LBIndustrialCtrls\Led\LBLed.Designer.cs

     文件       6013  2008-04-10 10:34  LBIndustrialCtrls_src\LBIndustrialCtrls\Led\LBLed.resx

     文件       8749  2010-02-21 15:37  LBIndustrialCtrls_src\LBIndustrialCtrls\Led\LedRenderer.cs

     文件       4917  2009-04-25 14:23  LBIndustrialCtrls_src\LBIndustrialCtrls\Meters\LBAnalogMeter.cs

     文件       1266  2008-04-10 10:34  LBIndustrialCtrls_src\LBIndustrialCtrls\Meters\LBAnalogMeter.Designer.cs

     文件       9181  2009-05-01 22:28  LBIndustrialCtrls_src\LBIndustrialCtrls\Meters\LBDigitalMeter.cs

     文件       1480  2009-03-28 16:24  LBIndustrialCtrls_src\LBIndustrialCtrls\Meters\LBDigitalMeter.Designer.cs

     文件       5814  2009-03-28 16:22  LBIndustrialCtrls_src\LBIndustrialCtrls\Meters\LBDigitalMeter.resx

     文件       1832  2009-04-12 00:06  LBIndustrialCtrls_src\LBIndustrialCtrls\Meters\LBDigitalMeterRenderer.cs

............此处省略81个文件信息

评论

共有 条评论