資源簡介
完全獨立出來的一個繪制折線圖的例子,直接放到程序中就可以用。可以用來實時展示像溫度,脈搏這類的數據。

代碼片段和文件信息
using?System;
using?System.Collections.Generic;
using?System.Linq;
using?System.Text;
using?System.Drawing;
using?System.ComponentModel;
namespace?MyDrawTable
{
????class?DrawComman
????{
????????#region?初始化各個參數變量
????????public?void?init_squareValue(int?beginx?int?beginy?int?intervalx?int?intervaly)
????????{
????????????this.beginX?=?beginx;
????????????this.beginY?=?beginy;
????????????this.intervalX?=?intervalx;
????????????this.intervalY?=?intervaly;
????????}
????????public?void?init_coordinatesValue(string?xunit?string?yunit?float?beginyvalue?float?everyYvalue)
????????{
????????????this.xUnit?=?xunit;
????????????this.yUnit?=?yunit;
????????????this.beginYCoordinatesValues?=?beginyvalue;
????????????this.every_Yvalue?=?everyYvalue;
????????}
????????public?void?initPen(Pen?squarepen?Pen?linepen?SolidBrush?covaluesolidbrush?Pen?coLinepen?Pen?pointpen)
????????{
????????????//Pen分別為:?方格,折線,坐標值,坐標線,每一個點
????????????this.squarePen?=?squarepen;
????????????this.linePen?=?linepen;
????????????this.coordinatesValueBrush?=?covaluesolidbrush;
????????????this.coordinatesLinePen?=?coLinepen;
????????????this.pointPen?=?pointpen;
????????}
????????#endregion
????????#region?方格有關設置
????????int?beginX?beginY;
????????[Description(“初始X坐標“)]
????????public?int?BeginX
????????{
????????????get?{?return?beginX;?}
????????????set?{?beginX?=?value;?}
????????}
????????[Description(“初始Y坐標“)]
????????public?int?BeginY
????????{
????????????get?{?return?beginY;?}
????????????set?{?beginY?=?value;?}
????????}
????????Pen?squarePen?=?new?Pen(Color.Brown);
????????Color?squareColor?=?Color.Brown;
????????[Description(“方格線的顏色“)?Category(“方格設置“)?Browsable(true)]
????????public?Color?SquareColor
????????{
????????????get?{?return?squareColor;?}
????????????set?{?squareColor?=?value;?}
????????}
????????int?intervalX?=?30;
????????[Description(“每個小方格的寬度即X坐標的單位長度“)?Category(“方格設置“)?Browsable(true)]
????????public?int?IntervalX
????????{
????????????get?{?return?intervalX;?}
????????????set?{?intervalX?=?value;?}
????????}
????????int?intervalY?=?15;
????????[Description(“每個小方格的高度即Y坐標的單位長度“)?Category(“方格設置“)?Browsable(true)]
????????public?int?IntervalY
????????{
????????????get?{?return?intervalY;?}
????????????set?{?intervalY?=?value;?}
????????}
????????int?numVerLine;
????????[Description(“豎線的個數“)?Category(“方格設置“)?Browsable(false)]
????????public?int?NumVerLine
????????{
????????????get?{?return?numVerLine;?}
????????????set?{?numVerLine?=?value;?}
????????}
????????int?numHorLine;
????????[Description(“橫線的個數“)?Category(“方格設置“)?Browsable(false)]
????????public?int?NumHorLine
????????{
????????????get?{?return?numHorLine;?}
????????????set?{?numHorLine?=?value;?}
????????}
????????#endregion
????????#region?坐標軸設置
????????string?xName?=?“X“;
????????[Description(“X軸名字“)?Category(“坐標軸設置“)?Browsable(true)]
????????public?string?X
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件??????18432??2015-07-08?15:51??MyDrawTable\MyDrawTable\bin\Debug\MyDrawTable.exe
?????文件??????58880??2015-07-08?15:51??MyDrawTable\MyDrawTable\bin\Debug\MyDrawTable.pdb
?????文件??????11600??2015-07-08?15:52??MyDrawTable\MyDrawTable\bin\Debug\MyDrawTable.vshost.exe
?????文件??????13776??2015-07-08?16:20??MyDrawTable\MyDrawTable\DrawComman.cs
?????文件????????611??2015-07-08?15:51??MyDrawTable\MyDrawTable\Form1.cs
?????文件???????2362??2015-07-08?15:37??MyDrawTable\MyDrawTable\Form1.Designer.cs
?????文件???????6011??2015-07-08?15:37??MyDrawTable\MyDrawTable\Form1.resx
?????文件????????219??2015-07-08?15:43??MyDrawTable\MyDrawTable\MyComman.cs
?????文件???????4322??2015-07-08?15:37??MyDrawTable\MyDrawTable\MyDrawTable.csproj
?????文件???????9077??2015-07-08?15:51??MyDrawTable\MyDrawTable\obj\x86\Debug\DesignTimeResolveAssemblyReferences.cache
?????文件???????6268??2015-07-08?15:51??MyDrawTable\MyDrawTable\obj\x86\Debug\DesignTimeResolveAssemblyReferencesInput.cache
?????文件????????748??2015-07-08?15:52??MyDrawTable\MyDrawTable\obj\x86\Debug\MyDrawTable.csproj.FileListAbsolute.txt
?????文件???????1040??2015-07-08?15:48??MyDrawTable\MyDrawTable\obj\x86\Debug\MyDrawTable.csproj.GenerateResource.Cache
?????文件??????18432??2015-07-08?15:51??MyDrawTable\MyDrawTable\obj\x86\Debug\MyDrawTable.exe
?????文件????????180??2015-07-08?15:48??MyDrawTable\MyDrawTable\obj\x86\Debug\MyDrawTable.Form1.resources
?????文件??????58880??2015-07-08?15:51??MyDrawTable\MyDrawTable\obj\x86\Debug\MyDrawTable.pdb
?????文件????????180??2015-07-08?15:48??MyDrawTable\MyDrawTable\obj\x86\Debug\MyDrawTable.Properties.Resources.resources
?????文件????????180??2015-07-08?15:48??MyDrawTable\MyDrawTable\obj\x86\Debug\MyDrawTable.UserControl1.resources
?????文件????????492??2015-07-08?14:29??MyDrawTable\MyDrawTable\Program.cs
?????文件???????1374??2015-07-08?14:29??MyDrawTable\MyDrawTable\Properties\AssemblyInfo.cs
?????文件???????2874??2015-07-08?14:29??MyDrawTable\MyDrawTable\Properties\Resources.Designer.cs
?????文件???????5612??2015-07-08?14:29??MyDrawTable\MyDrawTable\Properties\Resources.resx
?????文件???????1098??2015-07-08?14:29??MyDrawTable\MyDrawTable\Properties\Settings.Designer.cs
?????文件????????249??2015-07-08?14:29??MyDrawTable\MyDrawTable\Properties\Settings.settings
?????文件???????1979??2015-07-08?15:51??MyDrawTable\MyDrawTable\UserControl1.cs
?????文件???????1497??2015-07-08?14:51??MyDrawTable\MyDrawTable\UserControl1.Designer.cs
?????文件???????5817??2015-07-08?14:51??MyDrawTable\MyDrawTable\UserControl1.resx
?????文件????????382??2015-07-08?14:29??MyDrawTable\MyDrawTable\UserControl2.cs
?????文件???????1122??2015-07-08?14:29??MyDrawTable\MyDrawTable\UserControl2.Designer.cs
?????文件????????875??2015-07-08?14:29??MyDrawTable\MyDrawTable.sln
............此處省略14個文件信息
評論
共有 條評論