diff --git a/Bin/net40/SunnyUI.Demo.exe b/Bin/net40/SunnyUI.Demo.exe index 31b1ef76..00ad727a 100644 Binary files a/Bin/net40/SunnyUI.Demo.exe and b/Bin/net40/SunnyUI.Demo.exe differ diff --git a/Bin/net40/SunnyUI.dll b/Bin/net40/SunnyUI.dll index 503d9e38..a9cfb572 100644 Binary files a/Bin/net40/SunnyUI.dll and b/Bin/net40/SunnyUI.dll differ diff --git a/Bin/net5.0-windows/SunnyUI.dll b/Bin/net5.0-windows/SunnyUI.dll index 4da9f2dd..b4b2d618 100644 Binary files a/Bin/net5.0-windows/SunnyUI.dll and b/Bin/net5.0-windows/SunnyUI.dll differ diff --git a/Bin/net5.0-windows/ref/SunnyUI.dll b/Bin/net5.0-windows/ref/SunnyUI.dll index 1a76bef7..dc5160ec 100644 Binary files a/Bin/net5.0-windows/ref/SunnyUI.dll and b/Bin/net5.0-windows/ref/SunnyUI.dll differ diff --git a/Bin/netcoreapp3.1/SunnyUI.dll b/Bin/netcoreapp3.1/SunnyUI.dll index ae2e63d4..ba037688 100644 Binary files a/Bin/netcoreapp3.1/SunnyUI.dll and b/Bin/netcoreapp3.1/SunnyUI.dll differ diff --git a/SunnyUI.Demo/Controls/FLabel.Designer.cs b/SunnyUI.Demo/Controls/FLabel.Designer.cs index 3a6f1532..4f08fd8d 100644 --- a/SunnyUI.Demo/Controls/FLabel.Designer.cs +++ b/SunnyUI.Demo/Controls/FLabel.Designer.cs @@ -40,11 +40,21 @@ this.uiMarkLabel2 = new Sunny.UI.UIMarkLabel(); this.uiMarkLabel3 = new Sunny.UI.UIMarkLabel(); this.uiMarkLabel4 = new Sunny.UI.UIMarkLabel(); + this.uiLedLabel = new Sunny.UI.UILine(); + this.uiLedLabel1 = new Sunny.UI.Controls.UILedLabel(); + this.uiLedLabel2 = new Sunny.UI.Controls.UILedLabel(); + this.uiLedLabel3 = new Sunny.UI.Controls.UILedLabel(); + this.uiLedLabel4 = new Sunny.UI.Controls.UILedLabel(); this.PagePanel.SuspendLayout(); this.SuspendLayout(); // // PagePanel // + this.PagePanel.Controls.Add(this.uiLedLabel4); + this.PagePanel.Controls.Add(this.uiLedLabel3); + this.PagePanel.Controls.Add(this.uiLedLabel2); + this.PagePanel.Controls.Add(this.uiLedLabel1); + this.PagePanel.Controls.Add(this.uiLedLabel); this.PagePanel.Controls.Add(this.uiMarkLabel4); this.PagePanel.Controls.Add(this.uiMarkLabel3); this.PagePanel.Controls.Add(this.uiMarkLabel2); @@ -57,7 +67,7 @@ this.PagePanel.Controls.Add(this.uiLine1); this.PagePanel.Controls.Add(this.uiLinkLabel1); this.PagePanel.Controls.Add(this.uiLabel1); - this.PagePanel.Size = new System.Drawing.Size(800, 415); + this.PagePanel.Size = new System.Drawing.Size(800, 471); // // uiLabel1 // @@ -78,7 +88,7 @@ this.uiLinkLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48))))); this.uiLinkLabel1.LinkBehavior = System.Windows.Forms.LinkBehavior.AlwaysUnderline; this.uiLinkLabel1.LinkColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48))))); - this.uiLinkLabel1.Location = new System.Drawing.Point(42, 127); + this.uiLinkLabel1.Location = new System.Drawing.Point(394, 55); this.uiLinkLabel1.Name = "uiLinkLabel1"; this.uiLinkLabel1.Size = new System.Drawing.Size(146, 21); this.uiLinkLabel1.TabIndex = 1; @@ -93,7 +103,7 @@ this.uiLine1.Location = new System.Drawing.Point(30, 20); this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine1.Name = "uiLine1"; - this.uiLine1.Size = new System.Drawing.Size(670, 20); + this.uiLine1.Size = new System.Drawing.Size(319, 20); this.uiLine1.TabIndex = 19; this.uiLine1.Text = "UILabel"; this.uiLine1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -101,10 +111,10 @@ // uiLine2 // this.uiLine2.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiLine2.Location = new System.Drawing.Point(30, 92); + this.uiLine2.Location = new System.Drawing.Point(381, 20); this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine2.Name = "uiLine2"; - this.uiLine2.Size = new System.Drawing.Size(670, 20); + this.uiLine2.Size = new System.Drawing.Size(319, 20); this.uiLine2.TabIndex = 20; this.uiLine2.Text = "UILinkLabel"; this.uiLine2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; @@ -112,7 +122,7 @@ // uiLine3 // this.uiLine3.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiLine3.Location = new System.Drawing.Point(30, 173); + this.uiLine3.Location = new System.Drawing.Point(30, 98); this.uiLine3.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine3.Name = "uiLine3"; this.uiLine3.Size = new System.Drawing.Size(670, 20); @@ -123,7 +133,7 @@ // uiSymbolLabel1 // this.uiSymbolLabel1.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiSymbolLabel1.Location = new System.Drawing.Point(42, 209); + this.uiSymbolLabel1.Location = new System.Drawing.Point(42, 134); this.uiSymbolLabel1.MinimumSize = new System.Drawing.Size(1, 1); this.uiSymbolLabel1.Name = "uiSymbolLabel1"; this.uiSymbolLabel1.Padding = new System.Windows.Forms.Padding(28, 0, 0, 0); @@ -135,7 +145,7 @@ // uiSymbolLabel2 // this.uiSymbolLabel2.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiSymbolLabel2.Location = new System.Drawing.Point(139, 209); + this.uiSymbolLabel2.Location = new System.Drawing.Point(139, 134); this.uiSymbolLabel2.MinimumSize = new System.Drawing.Size(1, 1); this.uiSymbolLabel2.Name = "uiSymbolLabel2"; this.uiSymbolLabel2.Padding = new System.Windows.Forms.Padding(28, 0, 0, 0); @@ -149,7 +159,7 @@ // this.uiMarkLabel1.AutoSize = true; this.uiMarkLabel1.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiMarkLabel1.Location = new System.Drawing.Point(42, 285); + this.uiMarkLabel1.Location = new System.Drawing.Point(42, 210); this.uiMarkLabel1.Name = "uiMarkLabel1"; this.uiMarkLabel1.Padding = new System.Windows.Forms.Padding(5, 0, 0, 0); this.uiMarkLabel1.Size = new System.Drawing.Size(118, 21); @@ -160,7 +170,7 @@ // uiLine4 // this.uiLine4.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiLine4.Location = new System.Drawing.Point(30, 248); + this.uiLine4.Location = new System.Drawing.Point(30, 173); this.uiLine4.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine4.Name = "uiLine4"; this.uiLine4.Size = new System.Drawing.Size(670, 20); @@ -172,7 +182,7 @@ // this.uiMarkLabel2.AutoSize = true; this.uiMarkLabel2.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiMarkLabel2.Location = new System.Drawing.Point(42, 326); + this.uiMarkLabel2.Location = new System.Drawing.Point(356, 207); this.uiMarkLabel2.MarkPos = Sunny.UI.UIMarkLabel.UIMarkPos.Bottom; this.uiMarkLabel2.Name = "uiMarkLabel2"; this.uiMarkLabel2.Padding = new System.Windows.Forms.Padding(0, 0, 0, 5); @@ -185,7 +195,7 @@ // this.uiMarkLabel3.AutoSize = true; this.uiMarkLabel3.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiMarkLabel3.Location = new System.Drawing.Point(185, 285); + this.uiMarkLabel3.Location = new System.Drawing.Point(199, 210); this.uiMarkLabel3.MarkPos = Sunny.UI.UIMarkLabel.UIMarkPos.Right; this.uiMarkLabel3.Name = "uiMarkLabel3"; this.uiMarkLabel3.Padding = new System.Windows.Forms.Padding(0, 0, 5, 0); @@ -198,7 +208,7 @@ // this.uiMarkLabel4.AutoSize = true; this.uiMarkLabel4.Font = new System.Drawing.Font("微软雅黑", 12F); - this.uiMarkLabel4.Location = new System.Drawing.Point(190, 326); + this.uiMarkLabel4.Location = new System.Drawing.Point(508, 207); this.uiMarkLabel4.MarkPos = Sunny.UI.UIMarkLabel.UIMarkPos.Top; this.uiMarkLabel4.Name = "uiMarkLabel4"; this.uiMarkLabel4.Padding = new System.Windows.Forms.Padding(0, 5, 0, 0); @@ -207,10 +217,73 @@ this.uiMarkLabel4.Text = "uiMarkLabel4"; this.uiMarkLabel4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; // + // uiLedLabel + // + this.uiLedLabel.Font = new System.Drawing.Font("微软雅黑", 12F); + this.uiLedLabel.Location = new System.Drawing.Point(30, 252); + this.uiLedLabel.MinimumSize = new System.Drawing.Size(16, 16); + this.uiLedLabel.Name = "uiLedLabel"; + this.uiLedLabel.Size = new System.Drawing.Size(670, 20); + this.uiLedLabel.TabIndex = 29; + this.uiLedLabel.Text = "UILedLabel"; + this.uiLedLabel.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // uiLedLabel1 + // + this.uiLedLabel1.Font = new System.Drawing.Font("微软雅黑", 12F); + this.uiLedLabel1.Location = new System.Drawing.Point(42, 288); + this.uiLedLabel1.MinimumSize = new System.Drawing.Size(1, 1); + this.uiLedLabel1.Name = "uiLedLabel1"; + this.uiLedLabel1.Size = new System.Drawing.Size(150, 35); + this.uiLedLabel1.TabIndex = 30; + this.uiLedLabel1.Text = "999.99"; + this.uiLedLabel1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // uiLedLabel2 + // + this.uiLedLabel2.Font = new System.Drawing.Font("微软雅黑", 12F); + this.uiLedLabel2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(230)))), ((int)(((byte)(80)))), ((int)(((byte)(80))))); + this.uiLedLabel2.Location = new System.Drawing.Point(199, 288); + this.uiLedLabel2.MinimumSize = new System.Drawing.Size(1, 1); + this.uiLedLabel2.Name = "uiLedLabel2"; + this.uiLedLabel2.Size = new System.Drawing.Size(150, 35); + this.uiLedLabel2.Style = Sunny.UI.UIStyle.Red; + this.uiLedLabel2.StyleCustomMode = true; + this.uiLedLabel2.TabIndex = 31; + this.uiLedLabel2.Text = "999.99"; + this.uiLedLabel2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // uiLedLabel3 + // + this.uiLedLabel3.Font = new System.Drawing.Font("微软雅黑", 12F); + this.uiLedLabel3.IntervalOn = 3; + this.uiLedLabel3.Location = new System.Drawing.Point(356, 288); + this.uiLedLabel3.MinimumSize = new System.Drawing.Size(1, 1); + this.uiLedLabel3.Name = "uiLedLabel3"; + this.uiLedLabel3.Size = new System.Drawing.Size(150, 35); + this.uiLedLabel3.TabIndex = 32; + this.uiLedLabel3.Text = "999.99"; + this.uiLedLabel3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; + // + // uiLedLabel4 + // + this.uiLedLabel4.BackColor = System.Drawing.Color.Black; + this.uiLedLabel4.Font = new System.Drawing.Font("微软雅黑", 12F); + this.uiLedLabel4.ForeColor = System.Drawing.Color.Lime; + this.uiLedLabel4.IntervalOn = 3; + this.uiLedLabel4.Location = new System.Drawing.Point(527, 288); + this.uiLedLabel4.MinimumSize = new System.Drawing.Size(1, 1); + this.uiLedLabel4.Name = "uiLedLabel4"; + this.uiLedLabel4.Size = new System.Drawing.Size(181, 35); + this.uiLedLabel4.Style = Sunny.UI.UIStyle.Custom; + this.uiLedLabel4.StyleCustomMode = true; + this.uiLedLabel4.TabIndex = 33; + this.uiLedLabel4.Text = "999.99"; + // // FLabel // this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; - this.ClientSize = new System.Drawing.Size(800, 450); + this.ClientSize = new System.Drawing.Size(800, 506); this.Name = "FLabel"; this.StyleCustomMode = true; this.Symbol = 61490; @@ -235,5 +308,10 @@ private UIMarkLabel uiMarkLabel4; private UIMarkLabel uiMarkLabel3; private UIMarkLabel uiMarkLabel2; + private UI.Controls.UILedLabel uiLedLabel1; + private UILine uiLedLabel; + private UI.Controls.UILedLabel uiLedLabel3; + private UI.Controls.UILedLabel uiLedLabel2; + private UI.Controls.UILedLabel uiLedLabel4; } } \ No newline at end of file diff --git a/SunnyUI.Demo/Controls/FMeter.Designer.cs b/SunnyUI.Demo/Controls/FMeter.Designer.cs index 8046f9d7..54444e0b 100644 --- a/SunnyUI.Demo/Controls/FMeter.Designer.cs +++ b/SunnyUI.Demo/Controls/FMeter.Designer.cs @@ -68,12 +68,14 @@ this.PagePanel.Controls.Add(this.uiLine1); this.PagePanel.Controls.Add(this.uiLedStopwatch1); this.PagePanel.Controls.Add(this.uiLedDisplay1); + this.PagePanel.Size = new System.Drawing.Size(800, 415); // // uiAnalogMeter1 // this.uiAnalogMeter1.Font = new System.Drawing.Font("微软雅黑", 12F); this.uiAnalogMeter1.Location = new System.Drawing.Point(381, 146); this.uiAnalogMeter1.MaxValue = 100D; + this.uiAnalogMeter1.MinimumSize = new System.Drawing.Size(1, 1); this.uiAnalogMeter1.MinValue = 0D; this.uiAnalogMeter1.Name = "uiAnalogMeter1"; this.uiAnalogMeter1.Renderer = null; @@ -135,7 +137,7 @@ this.uiLedStopwatch1.Name = "uiLedStopwatch1"; this.uiLedStopwatch1.Size = new System.Drawing.Size(190, 34); this.uiLedStopwatch1.TabIndex = 45; - this.uiLedStopwatch1.Text = "00:06"; + this.uiLedStopwatch1.Text = "00:03"; // // uiLedDisplay1 // @@ -160,6 +162,7 @@ this.uiRoundMeter2.Font = new System.Drawing.Font("微软雅黑", 12F); this.uiRoundMeter2.Location = new System.Drawing.Point(186, 141); this.uiRoundMeter2.MeterType = Sunny.UI.UIRoundMeter.TMeterType.Wind; + this.uiRoundMeter2.MinimumSize = new System.Drawing.Size(1, 1); this.uiRoundMeter2.Name = "uiRoundMeter2"; this.uiRoundMeter2.Size = new System.Drawing.Size(140, 140); this.uiRoundMeter2.TabIndex = 49; @@ -173,6 +176,7 @@ this.uiRoundMeter1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; this.uiRoundMeter1.Font = new System.Drawing.Font("微软雅黑", 12F); this.uiRoundMeter1.Location = new System.Drawing.Point(30, 136); + this.uiRoundMeter1.MinimumSize = new System.Drawing.Size(1, 1); this.uiRoundMeter1.Name = "uiRoundMeter1"; this.uiRoundMeter1.Size = new System.Drawing.Size(150, 150); this.uiRoundMeter1.TabIndex = 47; @@ -193,6 +197,7 @@ // this.uiBattery1.Font = new System.Drawing.Font("微软雅黑", 12F); this.uiBattery1.Location = new System.Drawing.Point(30, 328); + this.uiBattery1.MinimumSize = new System.Drawing.Size(1, 1); this.uiBattery1.Name = "uiBattery1"; this.uiBattery1.Size = new System.Drawing.Size(48, 24); this.uiBattery1.TabIndex = 54; @@ -202,6 +207,7 @@ // this.uiBattery2.Font = new System.Drawing.Font("微软雅黑", 12F); this.uiBattery2.Location = new System.Drawing.Point(84, 328); + this.uiBattery2.MinimumSize = new System.Drawing.Size(1, 1); this.uiBattery2.Name = "uiBattery2"; this.uiBattery2.Power = 1; this.uiBattery2.Size = new System.Drawing.Size(48, 24); @@ -212,6 +218,7 @@ // this.uiBattery3.Font = new System.Drawing.Font("微软雅黑", 12F); this.uiBattery3.Location = new System.Drawing.Point(138, 328); + this.uiBattery3.MinimumSize = new System.Drawing.Size(1, 1); this.uiBattery3.Name = "uiBattery3"; this.uiBattery3.Power = 25; this.uiBattery3.Size = new System.Drawing.Size(48, 24); @@ -222,6 +229,7 @@ // this.uiBattery4.Font = new System.Drawing.Font("微软雅黑", 12F); this.uiBattery4.Location = new System.Drawing.Point(192, 328); + this.uiBattery4.MinimumSize = new System.Drawing.Size(1, 1); this.uiBattery4.Name = "uiBattery4"; this.uiBattery4.Power = 50; this.uiBattery4.Size = new System.Drawing.Size(48, 24); @@ -232,6 +240,7 @@ // this.uiBattery5.Font = new System.Drawing.Font("微软雅黑", 12F); this.uiBattery5.Location = new System.Drawing.Point(246, 328); + this.uiBattery5.MinimumSize = new System.Drawing.Size(1, 1); this.uiBattery5.Name = "uiBattery5"; this.uiBattery5.Power = 75; this.uiBattery5.Size = new System.Drawing.Size(48, 24); @@ -242,6 +251,7 @@ // this.uiBattery6.Font = new System.Drawing.Font("微软雅黑", 12F); this.uiBattery6.Location = new System.Drawing.Point(301, 328); + this.uiBattery6.MinimumSize = new System.Drawing.Size(1, 1); this.uiBattery6.Name = "uiBattery6"; this.uiBattery6.Size = new System.Drawing.Size(48, 24); this.uiBattery6.TabIndex = 59; @@ -249,7 +259,6 @@ // // FMeter // - this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 21F); this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; this.ClientSize = new System.Drawing.Size(800, 450); this.Name = "FMeter"; diff --git a/SunnyUI.Demo/Controls/FMeter.resx b/SunnyUI.Demo/Controls/FMeter.resx index ca7f12fe..a18bd5c7 100644 --- a/SunnyUI.Demo/Controls/FMeter.resx +++ b/SunnyUI.Demo/Controls/FMeter.resx @@ -121,701 +121,544 @@ iVBORw0KGgoAAAANSUhEUgAAAIwAAACMCAYAAACuwEE+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8 - YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAFnSURBVHhe7dlNSsNAGAbgegsVRPFA4k4xgR5DEARBT2Di - z0Ldq+BNRBJ/luJFbJ1Jp7SmAe06zwPvInwzs/qYmSQDAAAAAAAAAAAAAAAAAAAAAAAAAJYzHq9kdXmc - V8Uoq4qT+JwqsGjv9WIjNMt9XpfjvC4eh2/lairBoqwuTifNMknYbR6yj+u1VIaZg/dyM6vKm/mGmTZN - rKVhMBHvLO1mmaa5z8DU/nOxHu4ut13N0iTUhi9XW2k4fRYbIR47nY0yl/j2lKbQZ+HectTVIO2EcXdx - J0rT6KM/j6JWmgtwfbmdptMn4SK7M/vmskSq4jAtQZ90NsM/Eo+mvD7fTcvQF13NEHaPr7wqn2LC8fPZ - OSYlLUNfhJ3iOzTI6Ffq8qz5fxT/KcXvMu16SpyblgEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA - AAAAAAAAAAAAAAAAAAAAAAAAAAAA6KHB4AfTQm4PPjTNWgAAAABJRU5ErkJggg== + YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAETSURBVHhe7djNTcMwGAbgDNKZUO/uINw4wALUuTJBp0kW + YJIKYvcrqIpTytnPI73qj1OfXn22OgAAAAAAAAAAAAAAAAAAAAAAAADwb4d5fFnyVV7jK2hL0/vuMOfT + pTD5VD7HEqylOb/GdIkoDRvqdJnyx21hlIYNSzmud5dW3Gf4tT1dIsuaKUNVy/Jz0b0bU4Zy0R2fG+VY + x5Thz6NoFRfgbqUpPz14FN2kTKTYgp60yvBQ6kQ67mMbetEqQ5rz52XqLEdPfb9+5prYhl6kaTw3ivAW + y3f/lym/jccAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADo0 + DN80H2YT4QYaJgAAAABJRU5ErkJggg== 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 - f+uvSxAXl/8PnMmNTepNpz0AAAAASUVORK5CYII= + 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 diff --git a/SunnyUI/Controls/UILedDisplay.cs b/SunnyUI/Controls/UILedDisplay.cs index f90bc4aa..32ad16af 100644 --- a/SunnyUI/Controls/UILedDisplay.cs +++ b/SunnyUI/Controls/UILedDisplay.cs @@ -21,7 +21,6 @@ using System; using System.Collections; -using System.Collections.Generic; using System.ComponentModel; using System.Drawing; using System.Windows.Forms; @@ -325,7 +324,7 @@ namespace Sunny.UI { int charStart = BorderWidth + BorderInWidth + IntervalH + IntervalOn + IntervalIn + (IntervalOn + IntervalIn) * 6 * idx; - byte[] bts = DotMasks.ContainsKey(c) ? DotMasks[c] : DotMasks[' ']; + byte[] bts = UILedChars.Chars.ContainsKey(c) ? UILedChars.Chars[c] : UILedChars.Chars[' ']; for (int i = 0; i < 5; i++) { byte bt = bts[i]; @@ -361,145 +360,6 @@ namespace Sunny.UI Invalidate(); } - /// - /// 增加LED字符 - /// - /// 字符 - /// 显示 - public void Add(char key, byte[] bytes) - { - if (!DotMasks.ContainsKey(key)) - { - DotMasks.Add(key, bytes); - } - } - - private readonly Dictionary DotMasks = new Dictionary - { - [' '] = new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00 }, - ['!'] = new byte[] { 0x00, 0x00, 0xFA, 0x00, 0x00 }, - ['\"'] = new byte[] { 0x00, 0xC0, 0x00, 0xC0, 0x00 }, - ['#'] = new byte[] { 0x28, 0x7C, 0x28, 0x7C, 0x28 }, - ['$'] = new byte[] { 0x24, 0x54, 0xFE, 0x54, 0x48 }, - ['%'] = new byte[] { 0x64, 0x68, 0x10, 0x2C, 0x4C }, - ['&'] = new byte[] { 0x6C, 0x92, 0xAA, 0x44, 0x0A }, - ['\''] = new byte[] { 0x00, 0x20, 0xC0, 0x00, 0x00 }, - ['('] = new byte[] { 0x00, 0x00, 0x7C, 0x82, 0x00 }, - [')'] = new byte[] { 0x00, 0x82, 0x7C, 0x00, 0x00 }, - ['*'] = new byte[] { 0x54, 0x38, 0xFE, 0x38, 0x54 }, - ['+'] = new byte[] { 0x10, 0x10, 0x7C, 0x10, 0x10 }, - [','] = new byte[] { 0x00, 0x02, 0x04, 0x00, 0x00 }, - ['-'] = new byte[] { 0x10, 0x10, 0x10, 0x10, 0x10 }, - ['.'] = new byte[] { 0x00, 0x00, 0x02, 0x00, 0x00 }, - ['/'] = new byte[] { 0x04, 0x08, 0x10, 0x20, 0x40 }, - ['0'] = new byte[] { 0x7C, 0x8A, 0x92, 0xA2, 0x7C }, - ['1'] = new byte[] { 0x00, 0x42, 0xFE, 0x02, 0x00 }, - ['2'] = new byte[] { 0x46, 0x8A, 0x92, 0x92, 0x62 }, - ['3'] = new byte[] { 0x44, 0x92, 0x92, 0x92, 0x6C }, - ['4'] = new byte[] { 0xF0, 0x10, 0x10, 0x10, 0xFE }, - ['5'] = new byte[] { 0xF4, 0x92, 0x92, 0x92, 0x8C }, - ['6'] = new byte[] { 0x7C, 0x92, 0x92, 0x92, 0x4C }, - ['7'] = new byte[] { 0xC0, 0x80, 0x8E, 0x90, 0xE0 }, - ['8'] = new byte[] { 0x6C, 0x92, 0x92, 0x92, 0x6C }, - ['9'] = new byte[] { 0x64, 0x92, 0x92, 0x92, 0x7C }, - [':'] = new byte[] { 0x00, 0x00, 0x24, 0x00, 0x00 }, - [';'] = new byte[] { 0x00, 0x02, 0x24, 0x00, 0x00 }, - ['<'] = new byte[] { 0x10, 0x28, 0x44, 0x82, 0x00 }, - ['='] = new byte[] { 0x28, 0x28, 0x28, 0x28, 0x28 }, - ['>'] = new byte[] { 0x00, 0x82, 0x44, 0x28, 0x10 }, - ['?'] = new byte[] { 0x40, 0x80, 0x9A, 0x90, 0x60 }, - ['@'] = new byte[] { 0x7C, 0x92, 0xAA, 0xBA, 0x70 }, - ['A'] = new byte[] { 0x7E, 0x90, 0x90, 0x90, 0x7E }, - ['B'] = new byte[] { 0xFE, 0x92, 0x92, 0x92, 0x6C }, - ['C'] = new byte[] { 0x7C, 0x82, 0x82, 0x82, 0x44 }, - ['D'] = new byte[] { 0xFE, 0x82, 0x82, 0x82, 0x7C }, - ['E'] = new byte[] { 0xFE, 0x92, 0x92, 0x92, 0x82 }, - ['F'] = new byte[] { 0xFE, 0x90, 0x90, 0x90, 0x80 }, - ['G'] = new byte[] { 0x7C, 0x82, 0x92, 0x92, 0x5C }, - ['H'] = new byte[] { 0xFE, 0x10, 0x10, 0x10, 0xFE }, - ['I'] = new byte[] { 0x82, 0x82, 0xFE, 0x82, 0x82 }, - ['J'] = new byte[] { 0x04, 0x02, 0x02, 0x02, 0xFC }, - ['K'] = new byte[] { 0xFE, 0x10, 0x28, 0x44, 0x82 }, - ['L'] = new byte[] { 0xFE, 0x02, 0x02, 0x02, 0x02 }, - ['M'] = new byte[] { 0xFE, 0x40, 0x20, 0x40, 0xFE }, - ['N'] = new byte[] { 0xFE, 0x20, 0x10, 0x08, 0xFE }, - ['O'] = new byte[] { 0x7C, 0x82, 0x82, 0x82, 0x7C }, - ['P'] = new byte[] { 0xFE, 0x90, 0x90, 0x90, 0x60 }, - ['Q'] = new byte[] { 0x7C, 0x82, 0x82, 0x86, 0x7E }, - ['R'] = new byte[] { 0xFE, 0x90, 0x90, 0x90, 0x6E }, - ['S'] = new byte[] { 0x64, 0x92, 0x92, 0x92, 0x4C }, - ['T'] = new byte[] { 0x80, 0x80, 0xFE, 0x80, 0x80 }, - ['U'] = new byte[] { 0xFC, 0x02, 0x02, 0x02, 0xFC }, - ['V'] = new byte[] { 0xE0, 0x18, 0x06, 0x18, 0xE0 }, - ['W'] = new byte[] { 0xFC, 0x02, 0x0C, 0x02, 0xFC }, - ['X'] = new byte[] { 0xC6, 0x28, 0x10, 0x28, 0xC6 }, - ['Y'] = new byte[] { 0xC0, 0x20, 0x1E, 0x20, 0xC0 }, - ['Z'] = new byte[] { 0x86, 0x8A, 0x92, 0xA2, 0xC2 }, - ['['] = new byte[] { 0x00, 0xFE, 0x82, 0x82, 0x00 }, - ['\\'] = new byte[] { 0x40, 0x20, 0x10, 0x08, 0x04 }, - [']'] = new byte[] { 0x00, 0x82, 0x82, 0xFE, 0x00 }, - ['^'] = new byte[] { 0x20, 0x40, 0x80, 0x40, 0x20 }, - ['_'] = new byte[] { 0x02, 0x02, 0x02, 0x02, 0x02 }, - ['`'] = new byte[] { 0x00, 0x00, 0xC0, 0x20, 0x00 }, - ['°'] = new byte[] { 0x00, 0x00, 0x40, 0xA0, 0x40 }, - ['a'] = new byte[] { 0x04, 0x2A, 0x2A, 0x2A, 0x1E }, - ['b'] = new byte[] { 0xFE, 0x22, 0x22, 0x22, 0x1C }, - ['c'] = new byte[] { 0x1C, 0x22, 0x22, 0x22, 0x14 }, - ['d'] = new byte[] { 0x1C, 0x22, 0x22, 0x22, 0xFE }, - ['e'] = new byte[] { 0x1C, 0x2A, 0x2A, 0x2A, 0x18 }, - ['f'] = new byte[] { 0x10, 0x7E, 0x90, 0x90, 0x40 }, - ['g'] = new byte[] { 0x10, 0x2A, 0x2A, 0x2A, 0x1C }, - ['h'] = new byte[] { 0xFE, 0x20, 0x20, 0x20, 0x1E }, - ['i'] = new byte[] { 0x00, 0x22, 0xBE, 0x02, 0x00 }, - ['j'] = new byte[] { 0x00, 0x02, 0xBC, 0x00, 0x00 }, - ['k'] = new byte[] { 0xFE, 0x08, 0x08, 0x14, 0x22 }, - ['l'] = new byte[] { 0x00, 0x82, 0xFE, 0x02, 0x00 }, - ['m'] = new byte[] { 0x3E, 0x20, 0x3E, 0x20, 0x1E }, - ['n'] = new byte[] { 0x3E, 0x20, 0x20, 0x20, 0x1E }, - ['o'] = new byte[] { 0x1C, 0x22, 0x22, 0x22, 0x1C }, - ['p'] = new byte[] { 0x3E, 0x28, 0x28, 0x28, 0x10 }, - ['q'] = new byte[] { 0x10, 0x28, 0x28, 0x28, 0x3E }, - ['r'] = new byte[] { 0x3E, 0x20, 0x20, 0x20, 0x10 }, - ['s'] = new byte[] { 0x12, 0x2A, 0x2A, 0x2A, 0x24 }, - ['t'] = new byte[] { 0x20, 0xFC, 0x22, 0x22, 0x00 }, - ['u'] = new byte[] { 0x3C, 0x02, 0x02, 0x02, 0x3E }, - ['v'] = new byte[] { 0x38, 0x04, 0x02, 0x04, 0x38 }, - ['w'] = new byte[] { 0x3C, 0x02, 0x0C, 0x02, 0x3C }, - ['x'] = new byte[] { 0x22, 0x14, 0x08, 0x14, 0x22 }, - ['y'] = new byte[] { 0x22, 0x14, 0x08, 0x10, 0x20 }, - ['z'] = new byte[] { 0x22, 0x26, 0x2A, 0x32, 0x22 }, - ['{'] = new byte[] { 0x00, 0x10, 0x6C, 0x82, 0x00 }, - ['|'] = new byte[] { 0x00, 0x00, 0xFE, 0x00, 0x00 }, - ['}'] = new byte[] { 0x00, 0x82, 0x6C, 0x10, 0x00 }, - ['~'] = new byte[] { 0x40, 0x80, 0x40, 0x20, 0x40 }, - ['Κ'] = new byte[] { 0xFE, 0x10, 0x28, 0x44, 0x82 }, - ['Χ'] = new byte[] { 0xC6, 0x28, 0x10, 0x28, 0xC6 }, - ['Υ'] = new byte[] { 0xC0, 0x20, 0x1E, 0x20, 0xC0 }, - ['Μ'] = new byte[] { 0xFE, 0x40, 0x20, 0x40, 0xFE }, - ['Γ'] = new byte[] { 0xFE, 0x80, 0x80, 0x80, 0x80 }, - ['Ν'] = new byte[] { 0xFE, 0x20, 0x10, 0x08, 0xFE }, - ['Ξ'] = new byte[] { 0x82, 0x92, 0x92, 0x92, 0x82 }, - ['Ο'] = new byte[] { 0x7C, 0x82, 0x82, 0x82, 0x7C }, - ['Θ'] = new byte[] { 0x7C, 0x92, 0x92, 0x92, 0x7C }, - ['Π'] = new byte[] { 0xFE, 0x80, 0x80, 0x80, 0xFE }, - ['Ρ'] = new byte[] { 0xFE, 0x90, 0x90, 0x90, 0x60 }, - ['Ω'] = new byte[] { 0x7A, 0x8E, 0x80, 0x8E, 0x7A }, - ['Ψ'] = new byte[] { 0xF0, 0x08, 0xFE, 0x08, 0xF0 }, - ['Ι'] = new byte[] { 0x82, 0x82, 0xFE, 0x82, 0x82 }, - ['∞'] = new byte[] { 0x38, 0x44, 0x38, 0x44, 0x38 }, - ['Α'] = new byte[] { 0x7E, 0x90, 0x90, 0x90, 0x7E }, - ['Δ'] = new byte[] { 0x0E, 0x32, 0xC2, 0x32, 0x0E }, - ['Λ'] = new byte[] { 0x0E, 0x30, 0xC0, 0x30, 0x0E }, - ['Ε'] = new byte[] { 0xFE, 0x92, 0x92, 0x92, 0x82 }, - ['Η'] = new byte[] { 0xFE, 0x10, 0x10, 0x10, 0xFE }, - ['Φ'] = new byte[] { 0x38, 0x44, 0xFE, 0x44, 0x38 }, - ['Β'] = new byte[] { 0xFE, 0x92, 0x92, 0x92, 0x6C }, - ['Τ'] = new byte[] { 0x80, 0x80, 0xFE, 0x80, 0x80 }, - ['Ζ'] = new byte[] { 0x86, 0x8A, 0x92, 0xA2, 0xC2 }, - ['Σ'] = new byte[] { 0xC6, 0xAA, 0x92, 0x82, 0x82 }, - [':'] = new byte[] { 0x00, 0x00, 0x24, 0x00, 0x00 }, - }; - /// /// 禁用该属性 /// diff --git a/SunnyUI/Controls/UILedLabel.cs b/SunnyUI/Controls/UILedLabel.cs new file mode 100644 index 00000000..3f7296fb --- /dev/null +++ b/SunnyUI/Controls/UILedLabel.cs @@ -0,0 +1,186 @@ +/****************************************************************************** + * SunnyUI 开源控件库、工具类库、扩展类库、多页面开发框架。 + * CopyRight (C) 2012-2021 ShenYongHua(沈永华). + * QQ群:56829229 QQ:17612584 EMail:SunnyUI@QQ.Com + * + * Blog: https://www.cnblogs.com/yhuse + * Gitee: https://gitee.com/yhuse/SunnyUI + * GitHub: https://github.com/yhuse/SunnyUI + * + * SunnyUI.dll can be used for free under the GPL-3.0 license. + * If you use this code, please keep this note. + * 如果您使用此代码,请保留此说明。 + ****************************************************************************** + * 文件名称: UILedLabel.cs + * 文件说明: LED标签 + * 当前版本: V3.0 + * 创建日期: 2021-04-11 + * + * 2021-04-11: V3.0.2 增加文件说明 +******************************************************************************/ + +using System.Collections; +using System.ComponentModel; +using System.Drawing; +using System.Windows.Forms; + +namespace Sunny.UI.Controls +{ + [ToolboxItem(true)] + [DefaultEvent("ValueChanged")] + [DefaultProperty("Value")] + public class UILedLabel : UIControl + { + public UILedLabel() + { + ShowText = ShowRect = ShowFill = false; + foreColor = UIColor.Blue; + } + + protected override void OnPaint(PaintEventArgs e) + { + base.OnPaint(e); + + int width = CharCount * IntervalOn * 5 + + CharCount * IntervalIn * 4 + (CharCount + 1) * IntervalOn + CharCount * 2;// * IntervalIn; + int height = IntervalOn * 7 + IntervalIn * 6; + + float left = 0; + float top = 0; + switch (TextAlign) + { + case ContentAlignment.TopLeft: + left = 0; + top = 0; + break; + + case ContentAlignment.TopCenter: + left = (Width - width) / 2.0f; + top = 0; + break; + + case ContentAlignment.TopRight: + left = Width - width; + top = 0; + break; + + case ContentAlignment.MiddleLeft: + left = 0; + top = (Height - height) / 2.0f; + break; + + case ContentAlignment.MiddleCenter: + left = (Width - width) / 2.0f; + top = (Height - height) / 2.0f; + break; + + case ContentAlignment.MiddleRight: + left = Width - width; + top = (Height - height) / 2.0f; + break; + + case ContentAlignment.BottomLeft: + left = 0; + top = Height - height; + break; + + case ContentAlignment.BottomCenter: + left = (Width - width) / 2.0f; + top = Height - height; + break; + + case ContentAlignment.BottomRight: + left = Width - width; + top = Height - height; + break; + } + + int idx = 0; + foreach (char c in Text) + { + float charStart = left + (IntervalOn + IntervalIn) * 6 * idx; + byte[] bts = UILedChars.Chars.ContainsKey(c) ? UILedChars.Chars[c] : UILedChars.Chars[' ']; + for (int i = 0; i < 5; i++) + { + byte bt = bts[i]; + float btStart = charStart + (IntervalOn + IntervalIn) * i; + BitArray array = new BitArray(new[] { bt }); + for (int j = 0; j < 7; j++) + { + bool bon = array[7 - j]; + if (bon) + { + e.Graphics.FillRectangle( + ForeColor, + btStart, + top + (IntervalOn + IntervalIn) * j, + IntervalOn, + IntervalOn); + } + } + } + + idx++; + } + } + + private int intervalIn = 1; + private int intervalOn = 2; + + private int CharCount => Text.Length; + + /// + /// LED亮块间距 + /// + [DefaultValue(1), Description("LED亮块间距"), Category("SunnyUI")] + public int IntervalIn + { + get => intervalIn; + set + { + if (intervalIn != value) + { + intervalIn = value; + Invalidate(); + } + } + } + + /// + /// LED亮块大小 + /// + [DefaultValue(2), Description("LED亮块大小"), Category("SunnyUI")] + public int IntervalOn + { + get => intervalOn; + set + { + if (intervalOn != value) + { + intervalOn = value; + Invalidate(); + } + } + } + + /// + /// 字体颜色 + /// + [Description("字体颜色")] + [Category("SunnyUI")] + [DefaultValue(typeof(Color), "80, 160, 255")] + public override Color ForeColor + { + get => foreColor; + set => SetForeColor(value); + } + + public override void SetStyleColor(UIBaseStyle uiColor) + { + base.SetStyleColor(uiColor); + if (uiColor.IsCustom()) return; + foreColor = uiColor.RectColor; + Invalidate(); + } + } +} diff --git a/SunnyUI/Controls/UIRoundProcess.cs b/SunnyUI/Controls/UIRoundProcess.cs index d746f08d..1a65ce77 100644 --- a/SunnyUI/Controls/UIRoundProcess.cs +++ b/SunnyUI/Controls/UIRoundProcess.cs @@ -160,8 +160,8 @@ namespace Sunny.UI base.SetStyleColor(uiColor); if (uiColor.IsCustom()) return; - fillColor = uiColor.PrimaryColor; - foreColor = uiColor.PrimaryColor; + fillColor = uiColor.RectColor; + foreColor = uiColor.RectColor; rectColor = uiColor.GridSelectedColor; Invalidate(); } diff --git a/SunnyUI/Static/ULedChars.cs b/SunnyUI/Static/ULedChars.cs new file mode 100644 index 00000000..88051c0c --- /dev/null +++ b/SunnyUI/Static/ULedChars.cs @@ -0,0 +1,146 @@ +using System.Collections.Generic; + +namespace Sunny.UI +{ + internal class UILedChars + { + public static readonly Dictionary Chars = new Dictionary + { + [' '] = new byte[] { 0x00, 0x00, 0x00, 0x00, 0x00 }, + ['!'] = new byte[] { 0x00, 0x00, 0xFA, 0x00, 0x00 }, + ['\"'] = new byte[] { 0x00, 0xC0, 0x00, 0xC0, 0x00 }, + ['#'] = new byte[] { 0x28, 0x7C, 0x28, 0x7C, 0x28 }, + ['$'] = new byte[] { 0x24, 0x54, 0xFE, 0x54, 0x48 }, + ['%'] = new byte[] { 0x64, 0x68, 0x10, 0x2C, 0x4C }, + ['&'] = new byte[] { 0x6C, 0x92, 0xAA, 0x44, 0x0A }, + ['\''] = new byte[] { 0x00, 0x20, 0xC0, 0x00, 0x00 }, + ['('] = new byte[] { 0x00, 0x00, 0x7C, 0x82, 0x00 }, + [')'] = new byte[] { 0x00, 0x82, 0x7C, 0x00, 0x00 }, + ['*'] = new byte[] { 0x54, 0x38, 0xFE, 0x38, 0x54 }, + ['+'] = new byte[] { 0x10, 0x10, 0x7C, 0x10, 0x10 }, + [','] = new byte[] { 0x00, 0x02, 0x04, 0x00, 0x00 }, + ['-'] = new byte[] { 0x10, 0x10, 0x10, 0x10, 0x10 }, + ['.'] = new byte[] { 0x00, 0x00, 0x02, 0x00, 0x00 }, + ['/'] = new byte[] { 0x04, 0x08, 0x10, 0x20, 0x40 }, + ['0'] = new byte[] { 0x7C, 0x8A, 0x92, 0xA2, 0x7C }, + ['1'] = new byte[] { 0x00, 0x42, 0xFE, 0x02, 0x00 }, + ['2'] = new byte[] { 0x46, 0x8A, 0x92, 0x92, 0x62 }, + ['3'] = new byte[] { 0x44, 0x92, 0x92, 0x92, 0x6C }, + ['4'] = new byte[] { 0xF0, 0x10, 0x10, 0x10, 0xFE }, + ['5'] = new byte[] { 0xF4, 0x92, 0x92, 0x92, 0x8C }, + ['6'] = new byte[] { 0x7C, 0x92, 0x92, 0x92, 0x4C }, + ['7'] = new byte[] { 0xC0, 0x80, 0x8E, 0x90, 0xE0 }, + ['8'] = new byte[] { 0x6C, 0x92, 0x92, 0x92, 0x6C }, + ['9'] = new byte[] { 0x64, 0x92, 0x92, 0x92, 0x7C }, + [':'] = new byte[] { 0x00, 0x00, 0x24, 0x00, 0x00 }, + [';'] = new byte[] { 0x00, 0x02, 0x24, 0x00, 0x00 }, + ['<'] = new byte[] { 0x10, 0x28, 0x44, 0x82, 0x00 }, + ['='] = new byte[] { 0x28, 0x28, 0x28, 0x28, 0x28 }, + ['>'] = new byte[] { 0x00, 0x82, 0x44, 0x28, 0x10 }, + ['?'] = new byte[] { 0x40, 0x80, 0x9A, 0x90, 0x60 }, + ['@'] = new byte[] { 0x7C, 0x92, 0xAA, 0xBA, 0x70 }, + ['A'] = new byte[] { 0x7E, 0x90, 0x90, 0x90, 0x7E }, + ['B'] = new byte[] { 0xFE, 0x92, 0x92, 0x92, 0x6C }, + ['C'] = new byte[] { 0x7C, 0x82, 0x82, 0x82, 0x44 }, + ['D'] = new byte[] { 0xFE, 0x82, 0x82, 0x82, 0x7C }, + ['E'] = new byte[] { 0xFE, 0x92, 0x92, 0x92, 0x82 }, + ['F'] = new byte[] { 0xFE, 0x90, 0x90, 0x90, 0x80 }, + ['G'] = new byte[] { 0x7C, 0x82, 0x92, 0x92, 0x5C }, + ['H'] = new byte[] { 0xFE, 0x10, 0x10, 0x10, 0xFE }, + ['I'] = new byte[] { 0x82, 0x82, 0xFE, 0x82, 0x82 }, + ['J'] = new byte[] { 0x04, 0x02, 0x02, 0x02, 0xFC }, + ['K'] = new byte[] { 0xFE, 0x10, 0x28, 0x44, 0x82 }, + ['L'] = new byte[] { 0xFE, 0x02, 0x02, 0x02, 0x02 }, + ['M'] = new byte[] { 0xFE, 0x40, 0x20, 0x40, 0xFE }, + ['N'] = new byte[] { 0xFE, 0x20, 0x10, 0x08, 0xFE }, + ['O'] = new byte[] { 0x7C, 0x82, 0x82, 0x82, 0x7C }, + ['P'] = new byte[] { 0xFE, 0x90, 0x90, 0x90, 0x60 }, + ['Q'] = new byte[] { 0x7C, 0x82, 0x82, 0x86, 0x7E }, + ['R'] = new byte[] { 0xFE, 0x90, 0x90, 0x90, 0x6E }, + ['S'] = new byte[] { 0x64, 0x92, 0x92, 0x92, 0x4C }, + ['T'] = new byte[] { 0x80, 0x80, 0xFE, 0x80, 0x80 }, + ['U'] = new byte[] { 0xFC, 0x02, 0x02, 0x02, 0xFC }, + ['V'] = new byte[] { 0xE0, 0x18, 0x06, 0x18, 0xE0 }, + ['W'] = new byte[] { 0xFC, 0x02, 0x0C, 0x02, 0xFC }, + ['X'] = new byte[] { 0xC6, 0x28, 0x10, 0x28, 0xC6 }, + ['Y'] = new byte[] { 0xC0, 0x20, 0x1E, 0x20, 0xC0 }, + ['Z'] = new byte[] { 0x86, 0x8A, 0x92, 0xA2, 0xC2 }, + ['['] = new byte[] { 0x00, 0xFE, 0x82, 0x82, 0x00 }, + ['\\'] = new byte[] { 0x40, 0x20, 0x10, 0x08, 0x04 }, + [']'] = new byte[] { 0x00, 0x82, 0x82, 0xFE, 0x00 }, + ['^'] = new byte[] { 0x20, 0x40, 0x80, 0x40, 0x20 }, + ['_'] = new byte[] { 0x02, 0x02, 0x02, 0x02, 0x02 }, + ['`'] = new byte[] { 0x00, 0x00, 0xC0, 0x20, 0x00 }, + ['°'] = new byte[] { 0x00, 0x00, 0x40, 0xA0, 0x40 }, + ['a'] = new byte[] { 0x04, 0x2A, 0x2A, 0x2A, 0x1E }, + ['b'] = new byte[] { 0xFE, 0x22, 0x22, 0x22, 0x1C }, + ['c'] = new byte[] { 0x1C, 0x22, 0x22, 0x22, 0x14 }, + ['d'] = new byte[] { 0x1C, 0x22, 0x22, 0x22, 0xFE }, + ['e'] = new byte[] { 0x1C, 0x2A, 0x2A, 0x2A, 0x18 }, + ['f'] = new byte[] { 0x10, 0x7E, 0x90, 0x90, 0x40 }, + ['g'] = new byte[] { 0x10, 0x2A, 0x2A, 0x2A, 0x1C }, + ['h'] = new byte[] { 0xFE, 0x20, 0x20, 0x20, 0x1E }, + ['i'] = new byte[] { 0x00, 0x22, 0xBE, 0x02, 0x00 }, + ['j'] = new byte[] { 0x00, 0x02, 0xBC, 0x00, 0x00 }, + ['k'] = new byte[] { 0xFE, 0x08, 0x08, 0x14, 0x22 }, + ['l'] = new byte[] { 0x00, 0x82, 0xFE, 0x02, 0x00 }, + ['m'] = new byte[] { 0x3E, 0x20, 0x3E, 0x20, 0x1E }, + ['n'] = new byte[] { 0x3E, 0x20, 0x20, 0x20, 0x1E }, + ['o'] = new byte[] { 0x1C, 0x22, 0x22, 0x22, 0x1C }, + ['p'] = new byte[] { 0x3E, 0x28, 0x28, 0x28, 0x10 }, + ['q'] = new byte[] { 0x10, 0x28, 0x28, 0x28, 0x3E }, + ['r'] = new byte[] { 0x3E, 0x20, 0x20, 0x20, 0x10 }, + ['s'] = new byte[] { 0x12, 0x2A, 0x2A, 0x2A, 0x24 }, + ['t'] = new byte[] { 0x20, 0xFC, 0x22, 0x22, 0x00 }, + ['u'] = new byte[] { 0x3C, 0x02, 0x02, 0x02, 0x3E }, + ['v'] = new byte[] { 0x38, 0x04, 0x02, 0x04, 0x38 }, + ['w'] = new byte[] { 0x3C, 0x02, 0x0C, 0x02, 0x3C }, + ['x'] = new byte[] { 0x22, 0x14, 0x08, 0x14, 0x22 }, + ['y'] = new byte[] { 0x22, 0x14, 0x08, 0x10, 0x20 }, + ['z'] = new byte[] { 0x22, 0x26, 0x2A, 0x32, 0x22 }, + ['{'] = new byte[] { 0x00, 0x10, 0x6C, 0x82, 0x00 }, + ['|'] = new byte[] { 0x00, 0x00, 0xFE, 0x00, 0x00 }, + ['}'] = new byte[] { 0x00, 0x82, 0x6C, 0x10, 0x00 }, + ['~'] = new byte[] { 0x40, 0x80, 0x40, 0x20, 0x40 }, + ['Κ'] = new byte[] { 0xFE, 0x10, 0x28, 0x44, 0x82 }, + ['Χ'] = new byte[] { 0xC6, 0x28, 0x10, 0x28, 0xC6 }, + ['Υ'] = new byte[] { 0xC0, 0x20, 0x1E, 0x20, 0xC0 }, + ['Μ'] = new byte[] { 0xFE, 0x40, 0x20, 0x40, 0xFE }, + ['Γ'] = new byte[] { 0xFE, 0x80, 0x80, 0x80, 0x80 }, + ['Ν'] = new byte[] { 0xFE, 0x20, 0x10, 0x08, 0xFE }, + ['Ξ'] = new byte[] { 0x82, 0x92, 0x92, 0x92, 0x82 }, + ['Ο'] = new byte[] { 0x7C, 0x82, 0x82, 0x82, 0x7C }, + ['Θ'] = new byte[] { 0x7C, 0x92, 0x92, 0x92, 0x7C }, + ['Π'] = new byte[] { 0xFE, 0x80, 0x80, 0x80, 0xFE }, + ['Ρ'] = new byte[] { 0xFE, 0x90, 0x90, 0x90, 0x60 }, + ['Ω'] = new byte[] { 0x7A, 0x8E, 0x80, 0x8E, 0x7A }, + ['Ψ'] = new byte[] { 0xF0, 0x08, 0xFE, 0x08, 0xF0 }, + ['Ι'] = new byte[] { 0x82, 0x82, 0xFE, 0x82, 0x82 }, + ['∞'] = new byte[] { 0x38, 0x44, 0x38, 0x44, 0x38 }, + ['Α'] = new byte[] { 0x7E, 0x90, 0x90, 0x90, 0x7E }, + ['Δ'] = new byte[] { 0x0E, 0x32, 0xC2, 0x32, 0x0E }, + ['Λ'] = new byte[] { 0x0E, 0x30, 0xC0, 0x30, 0x0E }, + ['Ε'] = new byte[] { 0xFE, 0x92, 0x92, 0x92, 0x82 }, + ['Η'] = new byte[] { 0xFE, 0x10, 0x10, 0x10, 0xFE }, + ['Φ'] = new byte[] { 0x38, 0x44, 0xFE, 0x44, 0x38 }, + ['Β'] = new byte[] { 0xFE, 0x92, 0x92, 0x92, 0x6C }, + ['Τ'] = new byte[] { 0x80, 0x80, 0xFE, 0x80, 0x80 }, + ['Ζ'] = new byte[] { 0x86, 0x8A, 0x92, 0xA2, 0xC2 }, + ['Σ'] = new byte[] { 0xC6, 0xAA, 0x92, 0x82, 0x82 }, + [':'] = new byte[] { 0x00, 0x00, 0x24, 0x00, 0x00 }, + }; + + /// + /// 增加LED字符 + /// + /// 字符 + /// 显示 + public static void Add(char key, byte[] bytes) + { + if (!Chars.ContainsKey(key)) + { + Chars.Add(key, bytes); + } + } + } +}