* 重构主题

This commit is contained in:
Sunny 2023-11-18 11:38:29 +08:00
parent f994734c34
commit e25fe74d87
24 changed files with 437 additions and 2126 deletions

Binary file not shown.

Binary file not shown.

View File

@ -1,3 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<startup><supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7.2"/></startup></configuration>

Binary file not shown.

View File

@ -217,7 +217,9 @@ namespace Sunny.UI.Demo
// //
// uiLine5 // uiLine5
// //
this.uiLine5.BackColor = System.Drawing.Color.Transparent;
this.uiLine5.Font = new System.Drawing.Font("宋体", 12F); this.uiLine5.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine5.Location = new System.Drawing.Point(388, 397); this.uiLine5.Location = new System.Drawing.Point(388, 397);
this.uiLine5.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine5.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine5.Name = "uiLine5"; this.uiLine5.Name = "uiLine5";
@ -239,7 +241,9 @@ namespace Sunny.UI.Demo
// //
// uiLine4 // uiLine4
// //
this.uiLine4.BackColor = System.Drawing.Color.Transparent;
this.uiLine4.Font = new System.Drawing.Font("宋体", 12F); this.uiLine4.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine4.Location = new System.Drawing.Point(30, 397); this.uiLine4.Location = new System.Drawing.Point(30, 397);
this.uiLine4.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine4.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine4.Name = "uiLine4"; this.uiLine4.Name = "uiLine4";
@ -422,7 +426,9 @@ namespace Sunny.UI.Demo
// //
// uiLine3 // uiLine3
// //
this.uiLine3.BackColor = System.Drawing.Color.Transparent;
this.uiLine3.Font = new System.Drawing.Font("宋体", 12F); this.uiLine3.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine3.Location = new System.Drawing.Point(30, 315); this.uiLine3.Location = new System.Drawing.Point(30, 315);
this.uiLine3.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine3.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine3.Name = "uiLine3"; this.uiLine3.Name = "uiLine3";
@ -449,7 +455,7 @@ namespace Sunny.UI.Demo
this.uiSymbolButton7.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton7.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton7.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton7.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton7.Size = new System.Drawing.Size(35, 35); this.uiSymbolButton7.Size = new System.Drawing.Size(35, 35);
this.uiSymbolButton7.Style = Sunny.UI.UIStyle.Red; this.uiSymbolButton7.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton7.StyleCustomMode = true; this.uiSymbolButton7.StyleCustomMode = true;
this.uiSymbolButton7.Symbol = 61809; this.uiSymbolButton7.Symbol = 61809;
this.uiSymbolButton7.TabIndex = 90; this.uiSymbolButton7.TabIndex = 90;
@ -473,7 +479,7 @@ namespace Sunny.UI.Demo
this.uiSymbolButton8.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiSymbolButton8.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiSymbolButton8.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiSymbolButton8.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiSymbolButton8.Size = new System.Drawing.Size(35, 35); this.uiSymbolButton8.Size = new System.Drawing.Size(35, 35);
this.uiSymbolButton8.Style = Sunny.UI.UIStyle.Orange; this.uiSymbolButton8.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton8.StyleCustomMode = true; this.uiSymbolButton8.StyleCustomMode = true;
this.uiSymbolButton8.Symbol = 61445; this.uiSymbolButton8.Symbol = 61445;
this.uiSymbolButton8.TabIndex = 89; this.uiSymbolButton8.TabIndex = 89;
@ -497,7 +503,7 @@ namespace Sunny.UI.Demo
this.uiSymbolButton9.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiSymbolButton9.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiSymbolButton9.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiSymbolButton9.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiSymbolButton9.Size = new System.Drawing.Size(35, 35); this.uiSymbolButton9.Size = new System.Drawing.Size(35, 35);
this.uiSymbolButton9.Style = Sunny.UI.UIStyle.Green; this.uiSymbolButton9.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton9.StyleCustomMode = true; this.uiSymbolButton9.StyleCustomMode = true;
this.uiSymbolButton9.Symbol = 57607; this.uiSymbolButton9.Symbol = 57607;
this.uiSymbolButton9.TabIndex = 88; this.uiSymbolButton9.TabIndex = 88;
@ -535,7 +541,7 @@ namespace Sunny.UI.Demo
this.uiSymbolButton11.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton11.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton11.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton11.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton11.Size = new System.Drawing.Size(35, 35); this.uiSymbolButton11.Size = new System.Drawing.Size(35, 35);
this.uiSymbolButton11.Style = Sunny.UI.UIStyle.Red; this.uiSymbolButton11.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton11.StyleCustomMode = true; this.uiSymbolButton11.StyleCustomMode = true;
this.uiSymbolButton11.Symbol = 61508; this.uiSymbolButton11.Symbol = 61508;
this.uiSymbolButton11.TabIndex = 86; this.uiSymbolButton11.TabIndex = 86;
@ -578,7 +584,7 @@ namespace Sunny.UI.Demo
this.uiSymbolButton6.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton6.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton6.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton6.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton6.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton6.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton6.Style = Sunny.UI.UIStyle.Red; this.uiSymbolButton6.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton6.StyleCustomMode = true; this.uiSymbolButton6.StyleCustomMode = true;
this.uiSymbolButton6.Symbol = 61532; this.uiSymbolButton6.Symbol = 61532;
this.uiSymbolButton6.TabIndex = 84; this.uiSymbolButton6.TabIndex = 84;
@ -602,7 +608,7 @@ namespace Sunny.UI.Demo
this.uiSymbolButton5.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiSymbolButton5.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiSymbolButton5.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiSymbolButton5.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiSymbolButton5.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton5.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton5.Style = Sunny.UI.UIStyle.Orange; this.uiSymbolButton5.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton5.StyleCustomMode = true; this.uiSymbolButton5.StyleCustomMode = true;
this.uiSymbolButton5.Symbol = 61553; this.uiSymbolButton5.Symbol = 61553;
this.uiSymbolButton5.TabIndex = 83; this.uiSymbolButton5.TabIndex = 83;
@ -626,7 +632,7 @@ namespace Sunny.UI.Demo
this.uiSymbolButton3.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiSymbolButton3.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiSymbolButton3.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiSymbolButton3.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiSymbolButton3.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton3.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton3.Style = Sunny.UI.UIStyle.Green; this.uiSymbolButton3.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton3.StyleCustomMode = true; this.uiSymbolButton3.StyleCustomMode = true;
this.uiSymbolButton3.Symbol = 61530; this.uiSymbolButton3.Symbol = 61530;
this.uiSymbolButton3.TabIndex = 82; this.uiSymbolButton3.TabIndex = 82;
@ -665,7 +671,7 @@ namespace Sunny.UI.Demo
this.uiSymbolButton2.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton2.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton2.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton2.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton2.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton2.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton2.Style = Sunny.UI.UIStyle.Red; this.uiSymbolButton2.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton2.StyleCustomMode = true; this.uiSymbolButton2.StyleCustomMode = true;
this.uiSymbolButton2.Symbol = 61453; this.uiSymbolButton2.Symbol = 61453;
this.uiSymbolButton2.TabIndex = 80; this.uiSymbolButton2.TabIndex = 80;
@ -688,7 +694,9 @@ namespace Sunny.UI.Demo
// //
// uiLine2 // uiLine2
// //
this.uiLine2.BackColor = System.Drawing.Color.Transparent;
this.uiLine2.Font = new System.Drawing.Font("宋体", 12F); this.uiLine2.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine2.Location = new System.Drawing.Point(30, 185); this.uiLine2.Location = new System.Drawing.Point(30, 185);
this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine2.Name = "uiLine2"; this.uiLine2.Name = "uiLine2";
@ -699,7 +707,9 @@ namespace Sunny.UI.Demo
// //
// uiLine1 // uiLine1
// //
this.uiLine1.BackColor = System.Drawing.Color.Transparent;
this.uiLine1.Font = new System.Drawing.Font("宋体", 12F); this.uiLine1.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine1.Location = new System.Drawing.Point(30, 55); this.uiLine1.Location = new System.Drawing.Point(30, 55);
this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine1.Name = "uiLine1"; this.uiLine1.Name = "uiLine1";
@ -726,7 +736,7 @@ namespace Sunny.UI.Demo
this.uiButton13.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiButton13.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiButton13.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiButton13.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiButton13.Size = new System.Drawing.Size(100, 35); this.uiButton13.Size = new System.Drawing.Size(100, 35);
this.uiButton13.Style = Sunny.UI.UIStyle.Red; this.uiButton13.Style = Sunny.UI.UIStyle.Custom;
this.uiButton13.StyleCustomMode = true; this.uiButton13.StyleCustomMode = true;
this.uiButton13.TabIndex = 76; this.uiButton13.TabIndex = 76;
this.uiButton13.Text = "Red"; this.uiButton13.Text = "Red";
@ -750,7 +760,7 @@ namespace Sunny.UI.Demo
this.uiButton14.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiButton14.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiButton14.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiButton14.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiButton14.Size = new System.Drawing.Size(100, 35); this.uiButton14.Size = new System.Drawing.Size(100, 35);
this.uiButton14.Style = Sunny.UI.UIStyle.Orange; this.uiButton14.Style = Sunny.UI.UIStyle.Custom;
this.uiButton14.StyleCustomMode = true; this.uiButton14.StyleCustomMode = true;
this.uiButton14.TabIndex = 75; this.uiButton14.TabIndex = 75;
this.uiButton14.Text = "Orange"; this.uiButton14.Text = "Orange";
@ -774,7 +784,7 @@ namespace Sunny.UI.Demo
this.uiButton15.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112))))); this.uiButton15.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112)))));
this.uiButton15.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112))))); this.uiButton15.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112)))));
this.uiButton15.Size = new System.Drawing.Size(100, 35); this.uiButton15.Size = new System.Drawing.Size(100, 35);
this.uiButton15.Style = Sunny.UI.UIStyle.Gray; this.uiButton15.Style = Sunny.UI.UIStyle.Custom;
this.uiButton15.StyleCustomMode = true; this.uiButton15.StyleCustomMode = true;
this.uiButton15.TabIndex = 74; this.uiButton15.TabIndex = 74;
this.uiButton15.Text = "Gray"; this.uiButton15.Text = "Gray";
@ -798,7 +808,7 @@ namespace Sunny.UI.Demo
this.uiButton16.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiButton16.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiButton16.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiButton16.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiButton16.Size = new System.Drawing.Size(100, 35); this.uiButton16.Size = new System.Drawing.Size(100, 35);
this.uiButton16.Style = Sunny.UI.UIStyle.Green; this.uiButton16.Style = Sunny.UI.UIStyle.Custom;
this.uiButton16.StyleCustomMode = true; this.uiButton16.StyleCustomMode = true;
this.uiButton16.TabIndex = 73; this.uiButton16.TabIndex = 73;
this.uiButton16.Text = "Green"; this.uiButton16.Text = "Green";
@ -813,6 +823,7 @@ namespace Sunny.UI.Demo
this.uiButton17.Name = "uiButton17"; this.uiButton17.Name = "uiButton17";
this.uiButton17.Radius = 35; this.uiButton17.Radius = 35;
this.uiButton17.Size = new System.Drawing.Size(100, 35); this.uiButton17.Size = new System.Drawing.Size(100, 35);
this.uiButton17.Style = Sunny.UI.UIStyle.Custom;
this.uiButton17.StyleCustomMode = true; this.uiButton17.StyleCustomMode = true;
this.uiButton17.TabIndex = 72; this.uiButton17.TabIndex = 72;
this.uiButton17.Text = "Blue"; this.uiButton17.Text = "Blue";
@ -849,7 +860,7 @@ namespace Sunny.UI.Demo
this.uiButton4.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiButton4.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiButton4.ShowFocusLine = true; this.uiButton4.ShowFocusLine = true;
this.uiButton4.Size = new System.Drawing.Size(100, 35); this.uiButton4.Size = new System.Drawing.Size(100, 35);
this.uiButton4.Style = Sunny.UI.UIStyle.Red; this.uiButton4.Style = Sunny.UI.UIStyle.Custom;
this.uiButton4.StyleCustomMode = true; this.uiButton4.StyleCustomMode = true;
this.uiButton4.TabIndex = 64; this.uiButton4.TabIndex = 64;
this.uiButton4.Text = "Red"; this.uiButton4.Text = "Red";
@ -873,7 +884,7 @@ namespace Sunny.UI.Demo
this.uiButton5.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiButton5.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiButton5.ShowFocusLine = true; this.uiButton5.ShowFocusLine = true;
this.uiButton5.Size = new System.Drawing.Size(100, 35); this.uiButton5.Size = new System.Drawing.Size(100, 35);
this.uiButton5.Style = Sunny.UI.UIStyle.Orange; this.uiButton5.Style = Sunny.UI.UIStyle.Custom;
this.uiButton5.StyleCustomMode = true; this.uiButton5.StyleCustomMode = true;
this.uiButton5.TabIndex = 63; this.uiButton5.TabIndex = 63;
this.uiButton5.Text = "Orange"; this.uiButton5.Text = "Orange";
@ -897,7 +908,7 @@ namespace Sunny.UI.Demo
this.uiButton6.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112))))); this.uiButton6.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112)))));
this.uiButton6.ShowFocusLine = true; this.uiButton6.ShowFocusLine = true;
this.uiButton6.Size = new System.Drawing.Size(100, 35); this.uiButton6.Size = new System.Drawing.Size(100, 35);
this.uiButton6.Style = Sunny.UI.UIStyle.Gray; this.uiButton6.Style = Sunny.UI.UIStyle.Custom;
this.uiButton6.StyleCustomMode = true; this.uiButton6.StyleCustomMode = true;
this.uiButton6.TabIndex = 62; this.uiButton6.TabIndex = 62;
this.uiButton6.Text = "Gray"; this.uiButton6.Text = "Gray";
@ -921,7 +932,7 @@ namespace Sunny.UI.Demo
this.uiButton3.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiButton3.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiButton3.ShowFocusLine = true; this.uiButton3.ShowFocusLine = true;
this.uiButton3.Size = new System.Drawing.Size(100, 35); this.uiButton3.Size = new System.Drawing.Size(100, 35);
this.uiButton3.Style = Sunny.UI.UIStyle.Green; this.uiButton3.Style = Sunny.UI.UIStyle.Custom;
this.uiButton3.StyleCustomMode = true; this.uiButton3.StyleCustomMode = true;
this.uiButton3.TabIndex = 61; this.uiButton3.TabIndex = 61;
this.uiButton3.Text = "Green"; this.uiButton3.Text = "Green";
@ -937,6 +948,7 @@ namespace Sunny.UI.Demo
this.uiButton2.ShowFocusLine = true; this.uiButton2.ShowFocusLine = true;
this.uiButton2.ShowTips = true; this.uiButton2.ShowTips = true;
this.uiButton2.Size = new System.Drawing.Size(100, 35); this.uiButton2.Size = new System.Drawing.Size(100, 35);
this.uiButton2.Style = Sunny.UI.UIStyle.Custom;
this.uiButton2.StyleCustomMode = true; this.uiButton2.StyleCustomMode = true;
this.uiButton2.TabIndex = 60; this.uiButton2.TabIndex = 60;
this.uiButton2.Text = "Blue"; this.uiButton2.Text = "Blue";

View File

@ -48,66 +48,72 @@ namespace Sunny.UI.Demo
// //
this.uiButton5.Cursor = System.Windows.Forms.Cursors.Hand; this.uiButton5.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiButton5.Font = new System.Drawing.Font("宋体", 12F); this.uiButton5.Font = new System.Drawing.Font("宋体", 12F);
this.uiButton5.Location = new System.Drawing.Point(454, 345); this.uiButton5.Location = new System.Drawing.Point(454, 366);
this.uiButton5.MinimumSize = new System.Drawing.Size(1, 1); this.uiButton5.MinimumSize = new System.Drawing.Size(1, 1);
this.uiButton5.Name = "uiButton5"; this.uiButton5.Name = "uiButton5";
this.uiButton5.Size = new System.Drawing.Size(100, 35); this.uiButton5.Size = new System.Drawing.Size(100, 35);
this.uiButton5.TabIndex = 57; this.uiButton5.TabIndex = 57;
this.uiButton5.Text = "清空"; this.uiButton5.Text = "清空";
this.uiButton5.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton5.Click += new System.EventHandler(this.uiButton5_Click); this.uiButton5.Click += new System.EventHandler(this.uiButton5_Click);
// //
// uiButton4 // uiButton4
// //
this.uiButton4.Cursor = System.Windows.Forms.Cursors.Hand; this.uiButton4.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiButton4.Font = new System.Drawing.Font("宋体", 12F); this.uiButton4.Font = new System.Drawing.Font("宋体", 12F);
this.uiButton4.Location = new System.Drawing.Point(348, 345); this.uiButton4.Location = new System.Drawing.Point(348, 366);
this.uiButton4.MinimumSize = new System.Drawing.Size(1, 1); this.uiButton4.MinimumSize = new System.Drawing.Size(1, 1);
this.uiButton4.Name = "uiButton4"; this.uiButton4.Name = "uiButton4";
this.uiButton4.Size = new System.Drawing.Size(100, 35); this.uiButton4.Size = new System.Drawing.Size(100, 35);
this.uiButton4.TabIndex = 56; this.uiButton4.TabIndex = 56;
this.uiButton4.Text = "选择"; this.uiButton4.Text = "选择";
this.uiButton4.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton4.Click += new System.EventHandler(this.uiButton4_Click); this.uiButton4.Click += new System.EventHandler(this.uiButton4_Click);
// //
// uiButton3 // uiButton3
// //
this.uiButton3.Cursor = System.Windows.Forms.Cursors.Hand; this.uiButton3.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiButton3.Font = new System.Drawing.Font("宋体", 12F); this.uiButton3.Font = new System.Drawing.Font("宋体", 12F);
this.uiButton3.Location = new System.Drawing.Point(242, 345); this.uiButton3.Location = new System.Drawing.Point(242, 366);
this.uiButton3.MinimumSize = new System.Drawing.Size(1, 1); this.uiButton3.MinimumSize = new System.Drawing.Size(1, 1);
this.uiButton3.Name = "uiButton3"; this.uiButton3.Name = "uiButton3";
this.uiButton3.Size = new System.Drawing.Size(100, 35); this.uiButton3.Size = new System.Drawing.Size(100, 35);
this.uiButton3.TabIndex = 55; this.uiButton3.TabIndex = 55;
this.uiButton3.Text = "反选"; this.uiButton3.Text = "反选";
this.uiButton3.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton3.Click += new System.EventHandler(this.uiButton3_Click); this.uiButton3.Click += new System.EventHandler(this.uiButton3_Click);
// //
// uiButton2 // uiButton2
// //
this.uiButton2.Cursor = System.Windows.Forms.Cursors.Hand; this.uiButton2.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiButton2.Font = new System.Drawing.Font("宋体", 12F); this.uiButton2.Font = new System.Drawing.Font("宋体", 12F);
this.uiButton2.Location = new System.Drawing.Point(136, 345); this.uiButton2.Location = new System.Drawing.Point(136, 366);
this.uiButton2.MinimumSize = new System.Drawing.Size(1, 1); this.uiButton2.MinimumSize = new System.Drawing.Size(1, 1);
this.uiButton2.Name = "uiButton2"; this.uiButton2.Name = "uiButton2";
this.uiButton2.Size = new System.Drawing.Size(100, 35); this.uiButton2.Size = new System.Drawing.Size(100, 35);
this.uiButton2.TabIndex = 54; this.uiButton2.TabIndex = 54;
this.uiButton2.Text = "全不选"; this.uiButton2.Text = "全不选";
this.uiButton2.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton2.Click += new System.EventHandler(this.uiButton2_Click); this.uiButton2.Click += new System.EventHandler(this.uiButton2_Click);
// //
// uiButton1 // uiButton1
// //
this.uiButton1.Cursor = System.Windows.Forms.Cursors.Hand; this.uiButton1.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiButton1.Font = new System.Drawing.Font("宋体", 12F); this.uiButton1.Font = new System.Drawing.Font("宋体", 12F);
this.uiButton1.Location = new System.Drawing.Point(30, 345); this.uiButton1.Location = new System.Drawing.Point(30, 366);
this.uiButton1.MinimumSize = new System.Drawing.Size(1, 1); this.uiButton1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiButton1.Name = "uiButton1"; this.uiButton1.Name = "uiButton1";
this.uiButton1.Size = new System.Drawing.Size(100, 35); this.uiButton1.Size = new System.Drawing.Size(100, 35);
this.uiButton1.TabIndex = 53; this.uiButton1.TabIndex = 53;
this.uiButton1.Text = "全选"; this.uiButton1.Text = "全选";
this.uiButton1.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton1.Click += new System.EventHandler(this.uiButton1_Click); this.uiButton1.Click += new System.EventHandler(this.uiButton1_Click);
// //
// uiCheckBoxGroup1 // uiCheckBoxGroup1
// //
this.uiCheckBoxGroup1.ColumnCount = 2; this.uiCheckBoxGroup1.ColumnCount = 2;
this.uiCheckBoxGroup1.Font = new System.Drawing.Font("宋体", 12F); this.uiCheckBoxGroup1.Font = new System.Drawing.Font("宋体", 12F);
this.uiCheckBoxGroup1.HoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(220)))), ((int)(((byte)(236)))), ((int)(((byte)(255)))));
this.uiCheckBoxGroup1.Items.AddRange(new object[] { this.uiCheckBoxGroup1.Items.AddRange(new object[] {
"0", "0",
"1", "1",
@ -125,16 +131,18 @@ namespace Sunny.UI.Demo
this.uiCheckBoxGroup1.MinimumSize = new System.Drawing.Size(1, 1); this.uiCheckBoxGroup1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiCheckBoxGroup1.Name = "uiCheckBoxGroup1"; this.uiCheckBoxGroup1.Name = "uiCheckBoxGroup1";
this.uiCheckBoxGroup1.Padding = new System.Windows.Forms.Padding(0, 32, 0, 0); this.uiCheckBoxGroup1.Padding = new System.Windows.Forms.Padding(0, 32, 0, 0);
this.uiCheckBoxGroup1.Size = new System.Drawing.Size(670, 211); this.uiCheckBoxGroup1.SelectedIndexes = ((System.Collections.Generic.List<int>)(resources.GetObject("uiCheckBoxGroup1.SelectedIndexes")));
this.uiCheckBoxGroup1.Size = new System.Drawing.Size(670, 226);
this.uiCheckBoxGroup1.TabIndex = 52; this.uiCheckBoxGroup1.TabIndex = 52;
this.uiCheckBoxGroup1.Text = "UICheckBoxGroup"; this.uiCheckBoxGroup1.Text = "UICheckBoxGroup";
this.uiCheckBoxGroup1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter; this.uiCheckBoxGroup1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.uiCheckBoxGroup1.ValueChanged += new Sunny.UI.UICheckBoxGroup.OnValueChanged(this.uiCheckBoxGroup1_ValueChanged); this.uiCheckBoxGroup1.ValueChanged += new Sunny.UI.UICheckBoxGroup.OnValueChanged(this.uiCheckBoxGroup1_ValueChanged);
// //
// uiCheckBox2 // uiCheckBox2
// //
this.uiCheckBox2.Cursor = System.Windows.Forms.Cursors.Hand; this.uiCheckBox2.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiCheckBox2.Font = new System.Drawing.Font("宋体", 12F); this.uiCheckBox2.Font = new System.Drawing.Font("宋体", 12F);
this.uiCheckBox2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiCheckBox2.Location = new System.Drawing.Point(192, 83); this.uiCheckBox2.Location = new System.Drawing.Point(192, 83);
this.uiCheckBox2.MinimumSize = new System.Drawing.Size(1, 1); this.uiCheckBox2.MinimumSize = new System.Drawing.Size(1, 1);
this.uiCheckBox2.Name = "uiCheckBox2"; this.uiCheckBox2.Name = "uiCheckBox2";
@ -148,6 +156,7 @@ namespace Sunny.UI.Demo
this.uiCheckBox4.Cursor = System.Windows.Forms.Cursors.Hand; this.uiCheckBox4.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiCheckBox4.Enabled = false; this.uiCheckBox4.Enabled = false;
this.uiCheckBox4.Font = new System.Drawing.Font("宋体", 12F); this.uiCheckBox4.Font = new System.Drawing.Font("宋体", 12F);
this.uiCheckBox4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiCheckBox4.Location = new System.Drawing.Point(516, 81); this.uiCheckBox4.Location = new System.Drawing.Point(516, 81);
this.uiCheckBox4.MinimumSize = new System.Drawing.Size(1, 1); this.uiCheckBox4.MinimumSize = new System.Drawing.Size(1, 1);
this.uiCheckBox4.Name = "uiCheckBox4"; this.uiCheckBox4.Name = "uiCheckBox4";
@ -162,6 +171,7 @@ namespace Sunny.UI.Demo
this.uiCheckBox3.Cursor = System.Windows.Forms.Cursors.Hand; this.uiCheckBox3.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiCheckBox3.Enabled = false; this.uiCheckBox3.Enabled = false;
this.uiCheckBox3.Font = new System.Drawing.Font("宋体", 12F); this.uiCheckBox3.Font = new System.Drawing.Font("宋体", 12F);
this.uiCheckBox3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiCheckBox3.Location = new System.Drawing.Point(354, 81); this.uiCheckBox3.Location = new System.Drawing.Point(354, 81);
this.uiCheckBox3.MinimumSize = new System.Drawing.Size(1, 1); this.uiCheckBox3.MinimumSize = new System.Drawing.Size(1, 1);
this.uiCheckBox3.Name = "uiCheckBox3"; this.uiCheckBox3.Name = "uiCheckBox3";
@ -172,7 +182,9 @@ namespace Sunny.UI.Demo
// //
// uiLine1 // uiLine1
// //
this.uiLine1.BackColor = System.Drawing.Color.Transparent;
this.uiLine1.Font = new System.Drawing.Font("宋体", 12F); this.uiLine1.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine1.Location = new System.Drawing.Point(30, 55); this.uiLine1.Location = new System.Drawing.Point(30, 55);
this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine1.Name = "uiLine1"; this.uiLine1.Name = "uiLine1";
@ -186,6 +198,7 @@ namespace Sunny.UI.Demo
this.uiCheckBox1.Checked = true; this.uiCheckBox1.Checked = true;
this.uiCheckBox1.Cursor = System.Windows.Forms.Cursors.Hand; this.uiCheckBox1.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiCheckBox1.Font = new System.Drawing.Font("宋体", 12F); this.uiCheckBox1.Font = new System.Drawing.Font("宋体", 12F);
this.uiCheckBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiCheckBox1.Location = new System.Drawing.Point(30, 83); this.uiCheckBox1.Location = new System.Drawing.Point(30, 83);
this.uiCheckBox1.MinimumSize = new System.Drawing.Size(1, 1); this.uiCheckBox1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiCheckBox1.Name = "uiCheckBox1"; this.uiCheckBox1.Name = "uiCheckBox1";
@ -199,12 +212,13 @@ namespace Sunny.UI.Demo
// //
this.uiButton6.Cursor = System.Windows.Forms.Cursors.Hand; this.uiButton6.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiButton6.Font = new System.Drawing.Font("宋体", 12F); this.uiButton6.Font = new System.Drawing.Font("宋体", 12F);
this.uiButton6.Location = new System.Drawing.Point(560, 345); this.uiButton6.Location = new System.Drawing.Point(560, 366);
this.uiButton6.MinimumSize = new System.Drawing.Size(1, 1); this.uiButton6.MinimumSize = new System.Drawing.Size(1, 1);
this.uiButton6.Name = "uiButton6"; this.uiButton6.Name = "uiButton6";
this.uiButton6.Size = new System.Drawing.Size(100, 35); this.uiButton6.Size = new System.Drawing.Size(100, 35);
this.uiButton6.TabIndex = 58; this.uiButton6.TabIndex = 58;
this.uiButton6.Text = "单选"; this.uiButton6.Text = "单选";
this.uiButton6.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton6.Click += new System.EventHandler(this.uiButton6_Click); this.uiButton6.Click += new System.EventHandler(this.uiButton6_Click);
// //
// FCheckBox // FCheckBox

View File

@ -1,6 +1,5 @@
using System; using System;
using System.Collections.Generic; using System.Collections.Generic;
using System.Text;
namespace Sunny.UI.Demo namespace Sunny.UI.Demo
{ {
@ -37,17 +36,12 @@ namespace Sunny.UI.Demo
uiCheckBoxGroup1.Clear(); uiCheckBoxGroup1.Clear();
} }
private void uiCheckBoxGroup1_ValueChanged(object sender, int index, string text, bool isChecked) private void uiCheckBoxGroup1_ValueChanged(object sender, CheckBoxGroupEventArgs e)
{ {
StringBuilder sb = new StringBuilder(); if (e.Index >= 0)
sb.Append("SelectedIndexes: "); Console.WriteLine("SelectedIndex: " + e.Index + ", SelectedText: " + e.Text + ", Checked: " + e.Checked + "\n" + "SelectedIndexes: " + string.Join(", ", e.SelectedIndexes));
foreach (var selectedIndex in uiCheckBoxGroup1.SelectedIndexes) else
{ Console.WriteLine("SelectedIndexes: " + string.Join(", ", e.SelectedIndexes));
sb.Append(selectedIndex);
sb.Append(", ");
}
Console.WriteLine("SelectedIndex: " + index + ", SelectedText: " + text + "\n" + sb.ToString());
} }
private void uiCheckBox1_CheckedChanged(object sender, EventArgs e) private void uiCheckBox1_CheckedChanged(object sender, EventArgs e)

View File

@ -117,4 +117,13 @@
<resheader name="writer"> <resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value> <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader> </resheader>
<data name="uiCheckBoxGroup1.SelectedIndexes" mimetype="application/x-microsoft.net.object.binary.base64">
<value>
AAEAAAD/////AQAAAAAAAAAMAgAAAJoBbXNjb3JsaWIsIFZlcnNpb249NC4wLjAuMCwgQ3VsdHVyZT1u
ZXV0cmFsLCBQdWJsaWNLZXlUb2tlbj1iNzdhNWM1NjE5MzRlMDg5XV0sIG1zY29ybGliLCBWZXJzaW9u
PTQuMC4wLjAsIEN1bHR1cmU9bmV1dHJhbCwgUHVibGljS2V5VG9rZW49Yjc3YTVjNTYxOTM0ZTA4OQUB
AAAAL1N5c3RlbS5Db2xsZWN0aW9ucy5HZW5lcmljLkxpc3RgMVtbU3lzdGVtLkludDMyAwAAAAZfaXRl
bXMFX3NpemUIX3ZlcnNpb24HAAAICAgCAAAACQMAAAAAAAAAAAAAAA8DAAAAAAAAAAgL
</value>
</data>
</root> </root>

View File

@ -36,12 +36,12 @@ namespace Sunny.UI.Demo
System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle(); System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle5 = new System.Windows.Forms.DataGridViewCellStyle();
this.uiDataGridViewFooter1 = new Sunny.UI.UIDataGridViewFooter(); this.uiDataGridViewFooter1 = new Sunny.UI.UIDataGridViewFooter();
this.uiDataGridView1 = new Sunny.UI.UIDataGridView(); this.uiDataGridView1 = new Sunny.UI.UIDataGridView();
this.uiPagination1 = new Sunny.UI.UIPagination();
this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column1 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column2 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column3 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn(); this.Column4 = new System.Windows.Forms.DataGridViewTextBoxColumn();
this.uiPagination1 = new Sunny.UI.UIPagination();
this.backgroundWorker1 = new System.ComponentModel.BackgroundWorker();
((System.ComponentModel.ISupportInitialize)(this.uiDataGridView1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.uiDataGridView1)).BeginInit();
this.SuspendLayout(); this.SuspendLayout();
// //
@ -113,33 +113,10 @@ namespace Sunny.UI.Demo
dataGridViewCellStyle5.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48))))); dataGridViewCellStyle5.SelectionForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle5; this.uiDataGridView1.RowsDefaultCellStyle = dataGridViewCellStyle5;
this.uiDataGridView1.RowTemplate.Height = 23; this.uiDataGridView1.RowTemplate.Height = 23;
this.uiDataGridView1.ScrollBarRectColor = System.Drawing.Color.FromArgb(((int)(((byte)(80)))), ((int)(((byte)(160)))), ((int)(((byte)(255)))));
this.uiDataGridView1.SelectedIndex = -1; this.uiDataGridView1.SelectedIndex = -1;
this.uiDataGridView1.Size = new System.Drawing.Size(800, 351); this.uiDataGridView1.Size = new System.Drawing.Size(800, 351);
this.uiDataGridView1.TabIndex = 6; this.uiDataGridView1.TabIndex = 6;
// //
// uiPagination1
//
this.uiPagination1.ActivePage = 20;
this.uiPagination1.CausesValidation = false;
this.uiPagination1.Dock = System.Windows.Forms.DockStyle.Bottom;
this.uiPagination1.Font = new System.Drawing.Font("宋体", 12F);
this.uiPagination1.Location = new System.Drawing.Point(0, 415);
this.uiPagination1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiPagination1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiPagination1.Name = "uiPagination1";
this.uiPagination1.PagerCount = 11;
this.uiPagination1.PageSize = 50;
this.uiPagination1.RadiusSides = Sunny.UI.UICornerRadiusSides.None;
this.uiPagination1.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
this.uiPagination1.ShowText = false;
this.uiPagination1.Size = new System.Drawing.Size(800, 35);
this.uiPagination1.TabIndex = 4;
this.uiPagination1.Text = "uiDataGridPage1";
this.uiPagination1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
this.uiPagination1.TotalCount = 40000;
this.uiPagination1.PageChanged += new Sunny.UI.UIPagination.OnPageChangeEventHandler(this.uiPagination1_PageChanged);
//
// Column1 // Column1
// //
this.Column1.DataPropertyName = "Column1"; this.Column1.DataPropertyName = "Column1";
@ -168,6 +145,28 @@ namespace Sunny.UI.Demo
this.Column4.Name = "Column4"; this.Column4.Name = "Column4";
this.Column4.Width = 200; this.Column4.Width = 200;
// //
// uiPagination1
//
this.uiPagination1.ActivePage = 20;
this.uiPagination1.CausesValidation = false;
this.uiPagination1.Dock = System.Windows.Forms.DockStyle.Bottom;
this.uiPagination1.Font = new System.Drawing.Font("宋体", 12F);
this.uiPagination1.Location = new System.Drawing.Point(0, 415);
this.uiPagination1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiPagination1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiPagination1.Name = "uiPagination1";
this.uiPagination1.PagerCount = 11;
this.uiPagination1.PageSize = 50;
this.uiPagination1.RadiusSides = Sunny.UI.UICornerRadiusSides.None;
this.uiPagination1.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
this.uiPagination1.ShowText = false;
this.uiPagination1.Size = new System.Drawing.Size(800, 35);
this.uiPagination1.TabIndex = 4;
this.uiPagination1.Text = "uiDataGridPage1";
this.uiPagination1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
this.uiPagination1.TotalCount = 40000;
this.uiPagination1.PageChanged += new Sunny.UI.UIPagination.OnPageChangeEventHandler(this.uiPagination1_PageChanged);
//
// FDataGridView // FDataGridView
// //
this.AllowShowTitle = true; this.AllowShowTitle = true;

View File

@ -41,6 +41,8 @@ namespace Sunny.UI.Demo
//----uiFlowLayoutPanel1.Controls.Add(btn);---- //----uiFlowLayoutPanel1.Controls.Add(btn);----
uiButton3.Enabled = true; uiButton3.Enabled = true;
this.Render();
} }
private void Btn_Click(object sender, System.EventArgs e) private void Btn_Click(object sender, System.EventArgs e)

View File

@ -47,6 +47,7 @@ namespace Sunny.UI.Demo
this.uiButton1.Size = new System.Drawing.Size(100, 35); this.uiButton1.Size = new System.Drawing.Size(100, 35);
this.uiButton1.TabIndex = 29; this.uiButton1.TabIndex = 29;
this.uiButton1.Text = "Add Item"; this.uiButton1.Text = "Add Item";
this.uiButton1.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton1.Click += new System.EventHandler(this.uiButton1_Click); this.uiButton1.Click += new System.EventHandler(this.uiButton1_Click);
// //
// uiCheckBox1 // uiCheckBox1
@ -54,6 +55,7 @@ namespace Sunny.UI.Demo
this.uiCheckBox1.Checked = true; this.uiCheckBox1.Checked = true;
this.uiCheckBox1.Cursor = System.Windows.Forms.Cursors.Hand; this.uiCheckBox1.Cursor = System.Windows.Forms.Cursors.Hand;
this.uiCheckBox1.Font = new System.Drawing.Font("宋体", 12F); this.uiCheckBox1.Font = new System.Drawing.Font("宋体", 12F);
this.uiCheckBox1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiCheckBox1.Location = new System.Drawing.Point(352, 440); this.uiCheckBox1.Location = new System.Drawing.Point(352, 440);
this.uiCheckBox1.MinimumSize = new System.Drawing.Size(1, 1); this.uiCheckBox1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiCheckBox1.Name = "uiCheckBox1"; this.uiCheckBox1.Name = "uiCheckBox1";
@ -67,13 +69,14 @@ namespace Sunny.UI.Demo
// //
this.uiListBox1.FillColor = System.Drawing.Color.White; this.uiListBox1.FillColor = System.Drawing.Color.White;
this.uiListBox1.Font = new System.Drawing.Font("宋体", 12F); this.uiListBox1.Font = new System.Drawing.Font("宋体", 12F);
this.uiListBox1.FormatString = ""; this.uiListBox1.HoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(155)))), ((int)(((byte)(200)))), ((int)(((byte)(255)))));
this.uiListBox1.ItemSelectForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(243)))), ((int)(((byte)(255))))); this.uiListBox1.ItemSelectForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(243)))), ((int)(((byte)(255)))));
this.uiListBox1.Location = new System.Drawing.Point(30, 85); this.uiListBox1.Location = new System.Drawing.Point(30, 85);
this.uiListBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5); this.uiListBox1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiListBox1.MinimumSize = new System.Drawing.Size(1, 1); this.uiListBox1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiListBox1.Name = "uiListBox1"; this.uiListBox1.Name = "uiListBox1";
this.uiListBox1.Padding = new System.Windows.Forms.Padding(2); this.uiListBox1.Padding = new System.Windows.Forms.Padding(2);
this.uiListBox1.ShowText = false;
this.uiListBox1.Size = new System.Drawing.Size(270, 343); this.uiListBox1.Size = new System.Drawing.Size(270, 343);
this.uiListBox1.TabIndex = 27; this.uiListBox1.TabIndex = 27;
this.uiListBox1.Text = "uiListBox1"; this.uiListBox1.Text = "uiListBox1";
@ -82,18 +85,22 @@ namespace Sunny.UI.Demo
// //
// uiLine2 // uiLine2
// //
this.uiLine2.BackColor = System.Drawing.Color.Transparent;
this.uiLine2.Font = new System.Drawing.Font("宋体", 12F); this.uiLine2.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine2.Location = new System.Drawing.Point(352, 55); this.uiLine2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine2.Location = new System.Drawing.Point(352, 51);
this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine2.Name = "uiLine2"; this.uiLine2.Name = "uiLine2";
this.uiLine2.Size = new System.Drawing.Size(266, 18); this.uiLine2.Size = new System.Drawing.Size(266, 27);
this.uiLine2.TabIndex = 26; this.uiLine2.TabIndex = 26;
this.uiLine2.Text = "uiImageListBox"; this.uiLine2.Text = "uiImageListBox";
this.uiLine2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.uiLine2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
// //
// uiLine1 // uiLine1
// //
this.uiLine1.BackColor = System.Drawing.Color.Transparent;
this.uiLine1.Font = new System.Drawing.Font("宋体", 12F); this.uiLine1.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine1.Location = new System.Drawing.Point(30, 55); this.uiLine1.Location = new System.Drawing.Point(30, 55);
this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine1.Name = "uiLine1"; this.uiLine1.Name = "uiLine1";
@ -106,6 +113,7 @@ namespace Sunny.UI.Demo
// //
this.uiImageListBox1.FillColor = System.Drawing.Color.White; this.uiImageListBox1.FillColor = System.Drawing.Color.White;
this.uiImageListBox1.Font = new System.Drawing.Font("宋体", 12F); this.uiImageListBox1.Font = new System.Drawing.Font("宋体", 12F);
this.uiImageListBox1.HoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(155)))), ((int)(((byte)(200)))), ((int)(((byte)(255)))));
this.uiImageListBox1.ItemHeight = 80; this.uiImageListBox1.ItemHeight = 80;
this.uiImageListBox1.ItemSelectForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(243)))), ((int)(((byte)(255))))); this.uiImageListBox1.ItemSelectForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(243)))), ((int)(((byte)(255)))));
this.uiImageListBox1.Location = new System.Drawing.Point(352, 85); this.uiImageListBox1.Location = new System.Drawing.Point(352, 85);
@ -113,6 +121,7 @@ namespace Sunny.UI.Demo
this.uiImageListBox1.MinimumSize = new System.Drawing.Size(1, 1); this.uiImageListBox1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiImageListBox1.Name = "uiImageListBox1"; this.uiImageListBox1.Name = "uiImageListBox1";
this.uiImageListBox1.Padding = new System.Windows.Forms.Padding(2); this.uiImageListBox1.Padding = new System.Windows.Forms.Padding(2);
this.uiImageListBox1.ShowText = false;
this.uiImageListBox1.Size = new System.Drawing.Size(266, 343); this.uiImageListBox1.Size = new System.Drawing.Size(266, 343);
this.uiImageListBox1.TabIndex = 24; this.uiImageListBox1.TabIndex = 24;
this.uiImageListBox1.Text = "uiImageListBox1"; this.uiImageListBox1.Text = "uiImageListBox1";

View File

@ -123,7 +123,9 @@ namespace Sunny.UI.Demo
// //
// uiLine2 // uiLine2
// //
this.uiLine2.BackColor = System.Drawing.Color.Transparent;
this.uiLine2.Font = new System.Drawing.Font("宋体", 12F); this.uiLine2.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine2.Location = new System.Drawing.Point(30, 160); this.uiLine2.Location = new System.Drawing.Point(30, 160);
this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine2.Name = "uiLine2"; this.uiLine2.Name = "uiLine2";
@ -137,7 +139,6 @@ namespace Sunny.UI.Demo
this.uiNavMenu2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); this.uiNavMenu2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));
this.uiNavMenu2.BorderStyle = System.Windows.Forms.BorderStyle.None; this.uiNavMenu2.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.uiNavMenu2.DrawMode = System.Windows.Forms.TreeViewDrawMode.OwnerDrawAll; this.uiNavMenu2.DrawMode = System.Windows.Forms.TreeViewDrawMode.OwnerDrawAll;
this.uiNavMenu2.ExpandSelectFirst = true;
this.uiNavMenu2.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); this.uiNavMenu2.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));
this.uiNavMenu2.Font = new System.Drawing.Font("宋体", 12F); this.uiNavMenu2.Font = new System.Drawing.Font("宋体", 12F);
this.uiNavMenu2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48))))); this.uiNavMenu2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
@ -204,18 +205,22 @@ namespace Sunny.UI.Demo
treeNode19, treeNode19,
treeNode20, treeNode20,
treeNode21}); treeNode21});
this.uiNavMenu2.ScrollBarColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiNavMenu2.ScrollBarHoverColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiNavMenu2.ScrollBarPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiNavMenu2.ScrollFillColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));
this.uiNavMenu2.SecondBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235))))); this.uiNavMenu2.SecondBackColor = System.Drawing.Color.FromArgb(((int)(((byte)(235)))), ((int)(((byte)(235)))), ((int)(((byte)(235)))));
this.uiNavMenu2.SelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(250)))), ((int)(((byte)(250)))), ((int)(((byte)(250))))); this.uiNavMenu2.SelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(250)))), ((int)(((byte)(250)))), ((int)(((byte)(250)))));
this.uiNavMenu2.SelectedColor2 = System.Drawing.Color.FromArgb(((int)(((byte)(250)))), ((int)(((byte)(250)))), ((int)(((byte)(250)))));
this.uiNavMenu2.ShowLines = false; this.uiNavMenu2.ShowLines = false;
this.uiNavMenu2.Size = new System.Drawing.Size(253, 353); this.uiNavMenu2.Size = new System.Drawing.Size(253, 353);
this.uiNavMenu2.Style = Sunny.UI.UIStyle.Custom;
this.uiNavMenu2.TabIndex = 22; this.uiNavMenu2.TabIndex = 22;
this.uiNavMenu2.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
// //
// uiNavMenu1 // uiNavMenu1
// //
this.uiNavMenu1.BorderStyle = System.Windows.Forms.BorderStyle.None; this.uiNavMenu1.BorderStyle = System.Windows.Forms.BorderStyle.None;
this.uiNavMenu1.DrawMode = System.Windows.Forms.TreeViewDrawMode.OwnerDrawAll; this.uiNavMenu1.DrawMode = System.Windows.Forms.TreeViewDrawMode.OwnerDrawAll;
this.uiNavMenu1.ExpandSelectFirst = true;
this.uiNavMenu1.Font = new System.Drawing.Font("宋体", 12F); this.uiNavMenu1.Font = new System.Drawing.Font("宋体", 12F);
this.uiNavMenu1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240))))); this.uiNavMenu1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(240)))), ((int)(((byte)(240)))), ((int)(((byte)(240)))));
this.uiNavMenu1.FullRowSelect = true; this.uiNavMenu1.FullRowSelect = true;
@ -283,12 +288,14 @@ namespace Sunny.UI.Demo
this.uiNavMenu1.ShowLines = false; this.uiNavMenu1.ShowLines = false;
this.uiNavMenu1.Size = new System.Drawing.Size(253, 353); this.uiNavMenu1.Size = new System.Drawing.Size(253, 353);
this.uiNavMenu1.TabIndex = 21; this.uiNavMenu1.TabIndex = 21;
this.uiNavMenu1.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiNavMenu1.MenuItemClick += new Sunny.UI.UINavMenu.OnMenuItemClick(this.uiNavMenu1_MenuItemClick); this.uiNavMenu1.MenuItemClick += new Sunny.UI.UINavMenu.OnMenuItemClick(this.uiNavMenu1_MenuItemClick);
// //
// uiNavBar1 // uiNavBar1
// //
this.uiNavBar1.Controls.Add(this.uiLine1); this.uiNavBar1.Controls.Add(this.uiLine1);
this.uiNavBar1.Dock = System.Windows.Forms.DockStyle.Top; this.uiNavBar1.Dock = System.Windows.Forms.DockStyle.Top;
this.uiNavBar1.DropMenuFont = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiNavBar1.Font = new System.Drawing.Font("宋体", 12F); this.uiNavBar1.Font = new System.Drawing.Font("宋体", 12F);
this.uiNavBar1.Location = new System.Drawing.Point(0, 35); this.uiNavBar1.Location = new System.Drawing.Point(0, 35);
this.uiNavBar1.Name = "uiNavBar1"; this.uiNavBar1.Name = "uiNavBar1";
@ -337,6 +344,7 @@ namespace Sunny.UI.Demo
// //
// uiLine1 // uiLine1
// //
this.uiLine1.BackColor = System.Drawing.Color.Transparent;
this.uiLine1.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(56)))), ((int)(((byte)(56)))), ((int)(((byte)(56))))); this.uiLine1.FillColor = System.Drawing.Color.FromArgb(((int)(((byte)(56)))), ((int)(((byte)(56)))), ((int)(((byte)(56)))));
this.uiLine1.Font = new System.Drawing.Font("宋体", 12F); this.uiLine1.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine1.ForeColor = System.Drawing.Color.White; this.uiLine1.ForeColor = System.Drawing.Color.White;

View File

@ -62,6 +62,7 @@ namespace Sunny.UI.Demo
this.uiButton4.Size = new System.Drawing.Size(100, 35); this.uiButton4.Size = new System.Drawing.Size(100, 35);
this.uiButton4.TabIndex = 86; this.uiButton4.TabIndex = 86;
this.uiButton4.Text = "选择"; this.uiButton4.Text = "选择";
this.uiButton4.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton4.Click += new System.EventHandler(this.uiButton4_Click); this.uiButton4.Click += new System.EventHandler(this.uiButton4_Click);
// //
// uiButton2 // uiButton2
@ -74,6 +75,7 @@ namespace Sunny.UI.Demo
this.uiButton2.Size = new System.Drawing.Size(100, 35); this.uiButton2.Size = new System.Drawing.Size(100, 35);
this.uiButton2.TabIndex = 85; this.uiButton2.TabIndex = 85;
this.uiButton2.Text = "全不选"; this.uiButton2.Text = "全不选";
this.uiButton2.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton2.Click += new System.EventHandler(this.uiButton2_Click); this.uiButton2.Click += new System.EventHandler(this.uiButton2_Click);
// //
// uiRadioButtonGroup1 // uiRadioButtonGroup1
@ -99,7 +101,7 @@ namespace Sunny.UI.Demo
this.uiRadioButtonGroup1.Size = new System.Drawing.Size(670, 173); this.uiRadioButtonGroup1.Size = new System.Drawing.Size(670, 173);
this.uiRadioButtonGroup1.TabIndex = 84; this.uiRadioButtonGroup1.TabIndex = 84;
this.uiRadioButtonGroup1.Text = "UIRadioButtonGroup"; this.uiRadioButtonGroup1.Text = "UIRadioButtonGroup";
this.uiRadioButtonGroup1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter; this.uiRadioButtonGroup1.TextAlignment = System.Drawing.ContentAlignment.MiddleLeft;
this.uiRadioButtonGroup1.ValueChanged += new Sunny.UI.UIRadioButtonGroup.OnValueChanged(this.uiRadioButtonGroup1_ValueChanged); this.uiRadioButtonGroup1.ValueChanged += new Sunny.UI.UIRadioButtonGroup.OnValueChanged(this.uiRadioButtonGroup1_ValueChanged);
// //
// uiRadioButton12 // uiRadioButton12
@ -135,9 +137,10 @@ namespace Sunny.UI.Demo
// //
this.uiLabel3.AutoSize = true; this.uiLabel3.AutoSize = true;
this.uiLabel3.Font = new System.Drawing.Font("宋体", 12F); this.uiLabel3.Font = new System.Drawing.Font("宋体", 12F);
this.uiLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLabel3.Location = new System.Drawing.Point(49, 254); this.uiLabel3.Location = new System.Drawing.Point(49, 254);
this.uiLabel3.Name = "uiLabel3"; this.uiLabel3.Name = "uiLabel3";
this.uiLabel3.Size = new System.Drawing.Size(131, 21); this.uiLabel3.Size = new System.Drawing.Size(119, 16);
this.uiLabel3.TabIndex = 81; this.uiLabel3.TabIndex = 81;
this.uiLabel3.Text = "GroupIndex = 3"; this.uiLabel3.Text = "GroupIndex = 3";
this.uiLabel3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.uiLabel3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@ -186,9 +189,10 @@ namespace Sunny.UI.Demo
// //
this.uiLabel2.AutoSize = true; this.uiLabel2.AutoSize = true;
this.uiLabel2.Font = new System.Drawing.Font("宋体", 12F); this.uiLabel2.Font = new System.Drawing.Font("宋体", 12F);
this.uiLabel2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLabel2.Location = new System.Drawing.Point(49, 213); this.uiLabel2.Location = new System.Drawing.Point(49, 213);
this.uiLabel2.Name = "uiLabel2"; this.uiLabel2.Name = "uiLabel2";
this.uiLabel2.Size = new System.Drawing.Size(131, 21); this.uiLabel2.Size = new System.Drawing.Size(119, 16);
this.uiLabel2.TabIndex = 77; this.uiLabel2.TabIndex = 77;
this.uiLabel2.Text = "GroupIndex = 2"; this.uiLabel2.Text = "GroupIndex = 2";
this.uiLabel2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.uiLabel2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@ -237,9 +241,10 @@ namespace Sunny.UI.Demo
// //
this.uiLabel1.AutoSize = true; this.uiLabel1.AutoSize = true;
this.uiLabel1.Font = new System.Drawing.Font("宋体", 12F); this.uiLabel1.Font = new System.Drawing.Font("宋体", 12F);
this.uiLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLabel1.Location = new System.Drawing.Point(49, 172); this.uiLabel1.Location = new System.Drawing.Point(49, 172);
this.uiLabel1.Name = "uiLabel1"; this.uiLabel1.Name = "uiLabel1";
this.uiLabel1.Size = new System.Drawing.Size(131, 21); this.uiLabel1.Size = new System.Drawing.Size(119, 16);
this.uiLabel1.TabIndex = 73; this.uiLabel1.TabIndex = 73;
this.uiLabel1.Text = "GroupIndex = 1"; this.uiLabel1.Text = "GroupIndex = 1";
this.uiLabel1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.uiLabel1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
@ -286,7 +291,9 @@ namespace Sunny.UI.Demo
// //
// uiLine3 // uiLine3
// //
this.uiLine3.BackColor = System.Drawing.Color.Transparent;
this.uiLine3.Font = new System.Drawing.Font("宋体", 12F); this.uiLine3.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine3.Location = new System.Drawing.Point(30, 131); this.uiLine3.Location = new System.Drawing.Point(30, 131);
this.uiLine3.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine3.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine3.Name = "uiLine3"; this.uiLine3.Name = "uiLine3";
@ -323,7 +330,9 @@ namespace Sunny.UI.Demo
// //
// uiLine2 // uiLine2
// //
this.uiLine2.BackColor = System.Drawing.Color.Transparent;
this.uiLine2.Font = new System.Drawing.Font("宋体", 12F); this.uiLine2.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine2.Location = new System.Drawing.Point(30, 55); this.uiLine2.Location = new System.Drawing.Point(30, 55);
this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine2.Name = "uiLine2"; this.uiLine2.Name = "uiLine2";
@ -332,7 +341,7 @@ namespace Sunny.UI.Demo
this.uiLine2.Text = "UIRadioButton"; this.uiLine2.Text = "UIRadioButton";
this.uiLine2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.uiLine2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
// //
// FRadioButton1 // FRadioButton
// //
this.AllowShowTitle = true; this.AllowShowTitle = true;
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
@ -358,7 +367,7 @@ namespace Sunny.UI.Demo
this.Controls.Add(this.uiRadioButton2); this.Controls.Add(this.uiRadioButton2);
this.Controls.Add(this.uiRadioButton1); this.Controls.Add(this.uiRadioButton1);
this.Controls.Add(this.uiLine2); this.Controls.Add(this.uiLine2);
this.Name = "FRadioButton1"; this.Name = "FRadioButton";
this.Padding = new System.Windows.Forms.Padding(0, 35, 0, 0); this.Padding = new System.Windows.Forms.Padding(0, 35, 0, 0);
this.ShowTitle = true; this.ShowTitle = true;
this.Symbol = 61842; this.Symbol = 61842;

View File

@ -23,7 +23,7 @@ namespace Sunny.UI.Demo
private void uiButton2_Click(object sender, EventArgs e) private void uiButton2_Click(object sender, EventArgs e)
{ {
uiRadioButtonGroup1.SelectedNone(); uiRadioButtonGroup1.SelectedIndex = -1;
} }
private void uiButton4_Click(object sender, EventArgs e) private void uiButton4_Click(object sender, EventArgs e)

View File

@ -73,7 +73,6 @@ namespace Sunny.UI.Demo
this.uiSplitContainer1.SplitterDistance = 266; this.uiSplitContainer1.SplitterDistance = 266;
this.uiSplitContainer1.SplitterWidth = 11; this.uiSplitContainer1.SplitterWidth = 11;
this.uiSplitContainer1.TabIndex = 0; this.uiSplitContainer1.TabIndex = 0;
this.uiSplitContainer1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
// //
// uiNavMenuEx1 // uiNavMenuEx1
// //
@ -107,10 +106,8 @@ namespace Sunny.UI.Demo
treeNode7}); treeNode7});
this.uiNavMenuEx1.ShowLines = false; this.uiNavMenuEx1.ShowLines = false;
this.uiNavMenuEx1.Size = new System.Drawing.Size(266, 415); this.uiNavMenuEx1.Size = new System.Drawing.Size(266, 415);
this.uiNavMenuEx1.Style = Sunny.UI.UIStyle.Custom;
this.uiNavMenuEx1.TabIndex = 0; this.uiNavMenuEx1.TabIndex = 0;
this.uiNavMenuEx1.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.uiNavMenuEx1.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiNavMenuEx1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
this.uiNavMenuEx1.NodeRightSymbolClick += new Sunny.UI.UINavMenu.OnNodeRightSymbolClick(this.uiNavMenuEx1_NodeRightSymbolClick); this.uiNavMenuEx1.NodeRightSymbolClick += new Sunny.UI.UINavMenu.OnNodeRightSymbolClick(this.uiNavMenuEx1_NodeRightSymbolClick);
// //
// uiSplitContainer2 // uiSplitContainer2
@ -134,7 +131,6 @@ namespace Sunny.UI.Demo
this.uiSplitContainer2.SplitterDistance = 244; this.uiSplitContainer2.SplitterDistance = 244;
this.uiSplitContainer2.SplitterWidth = 11; this.uiSplitContainer2.SplitterWidth = 11;
this.uiSplitContainer2.TabIndex = 0; this.uiSplitContainer2.TabIndex = 0;
this.uiSplitContainer2.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
// //
// uiListBox1 // uiListBox1
// //
@ -151,7 +147,6 @@ namespace Sunny.UI.Demo
this.uiListBox1.Size = new System.Drawing.Size(523, 244); this.uiListBox1.Size = new System.Drawing.Size(523, 244);
this.uiListBox1.TabIndex = 0; this.uiListBox1.TabIndex = 0;
this.uiListBox1.Text = "uiListBox1"; this.uiListBox1.Text = "uiListBox1";
this.uiListBox1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
// //
// uiButton1 // uiButton1
// //
@ -164,7 +159,6 @@ namespace Sunny.UI.Demo
this.uiButton1.TabIndex = 0; this.uiButton1.TabIndex = 0;
this.uiButton1.Text = "清除"; this.uiButton1.Text = "清除";
this.uiButton1.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134))); this.uiButton1.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
this.uiButton1.Click += new System.EventHandler(this.uiButton1_Click); this.uiButton1.Click += new System.EventHandler(this.uiButton1_Click);
// //
// FSplitContainer // FSplitContainer

View File

@ -85,7 +85,7 @@
this.btnError.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnError.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.btnError.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.btnError.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.btnError.Size = new System.Drawing.Size(100, 35); this.btnError.Size = new System.Drawing.Size(100, 35);
this.btnError.Style = Sunny.UI.UIStyle.Red; this.btnError.Style = Sunny.UI.UIStyle.Custom;
this.btnError.StyleCustomMode = true; this.btnError.StyleCustomMode = true;
this.btnError.Symbol = 61532; this.btnError.Symbol = 61532;
this.btnError.TabIndex = 29; this.btnError.TabIndex = 29;
@ -111,7 +111,7 @@
this.btnWarn.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.btnWarn.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.btnWarn.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.btnWarn.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.btnWarn.Size = new System.Drawing.Size(100, 35); this.btnWarn.Size = new System.Drawing.Size(100, 35);
this.btnWarn.Style = Sunny.UI.UIStyle.Orange; this.btnWarn.Style = Sunny.UI.UIStyle.Custom;
this.btnWarn.StyleCustomMode = true; this.btnWarn.StyleCustomMode = true;
this.btnWarn.Symbol = 61553; this.btnWarn.Symbol = 61553;
this.btnWarn.TabIndex = 28; this.btnWarn.TabIndex = 28;
@ -137,7 +137,7 @@
this.btnSuccess.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.btnSuccess.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.btnSuccess.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.btnSuccess.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.btnSuccess.Size = new System.Drawing.Size(100, 35); this.btnSuccess.Size = new System.Drawing.Size(100, 35);
this.btnSuccess.Style = Sunny.UI.UIStyle.Green; this.btnSuccess.Style = Sunny.UI.UIStyle.Custom;
this.btnSuccess.StyleCustomMode = true; this.btnSuccess.StyleCustomMode = true;
this.btnSuccess.Symbol = 61528; this.btnSuccess.Symbol = 61528;
this.btnSuccess.TabIndex = 27; this.btnSuccess.TabIndex = 27;
@ -154,6 +154,7 @@
this.btnAsk.Name = "btnAsk"; this.btnAsk.Name = "btnAsk";
this.btnAsk.Padding = new System.Windows.Forms.Padding(28, 0, 0, 0); this.btnAsk.Padding = new System.Windows.Forms.Padding(28, 0, 0, 0);
this.btnAsk.Size = new System.Drawing.Size(100, 35); this.btnAsk.Size = new System.Drawing.Size(100, 35);
this.btnAsk.Style = Sunny.UI.UIStyle.Custom;
this.btnAsk.StyleCustomMode = true; this.btnAsk.StyleCustomMode = true;
this.btnAsk.Symbol = 61529; this.btnAsk.Symbol = 61529;
this.btnAsk.TabIndex = 26; this.btnAsk.TabIndex = 26;
@ -209,7 +210,7 @@
this.btnInfo.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112))))); this.btnInfo.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112)))));
this.btnInfo.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112))))); this.btnInfo.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(112)))), ((int)(((byte)(112)))), ((int)(((byte)(112)))));
this.btnInfo.Size = new System.Drawing.Size(100, 35); this.btnInfo.Size = new System.Drawing.Size(100, 35);
this.btnInfo.Style = Sunny.UI.UIStyle.Gray; this.btnInfo.Style = Sunny.UI.UIStyle.Custom;
this.btnInfo.StyleCustomMode = true; this.btnInfo.StyleCustomMode = true;
this.btnInfo.Symbol = 61530; this.btnInfo.Symbol = 61530;
this.btnInfo.TabIndex = 37; this.btnInfo.TabIndex = 37;
@ -279,7 +280,9 @@
// //
// uiLine1 // uiLine1
// //
this.uiLine1.BackColor = System.Drawing.Color.Transparent;
this.uiLine1.Font = new System.Drawing.Font("宋体", 12F); this.uiLine1.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine1.Location = new System.Drawing.Point(30, 55); this.uiLine1.Location = new System.Drawing.Point(30, 55);
this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine1.Name = "uiLine1"; this.uiLine1.Name = "uiLine1";
@ -290,7 +293,9 @@
// //
// uiLine2 // uiLine2
// //
this.uiLine2.BackColor = System.Drawing.Color.Transparent;
this.uiLine2.Font = new System.Drawing.Font("宋体", 12F); this.uiLine2.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine2.Location = new System.Drawing.Point(30, 134); this.uiLine2.Location = new System.Drawing.Point(30, 134);
this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine2.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine2.Name = "uiLine2"; this.uiLine2.Name = "uiLine2";
@ -301,7 +306,9 @@
// //
// uiLine3 // uiLine3
// //
this.uiLine3.BackColor = System.Drawing.Color.Transparent;
this.uiLine3.Font = new System.Drawing.Font("宋体", 12F); this.uiLine3.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine3.Location = new System.Drawing.Point(30, 213); this.uiLine3.Location = new System.Drawing.Point(30, 213);
this.uiLine3.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine3.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine3.Name = "uiLine3"; this.uiLine3.Name = "uiLine3";
@ -312,7 +319,9 @@
// //
// uiLine4 // uiLine4
// //
this.uiLine4.BackColor = System.Drawing.Color.Transparent;
this.uiLine4.Font = new System.Drawing.Font("宋体", 12F); this.uiLine4.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine4.Location = new System.Drawing.Point(543, 213); this.uiLine4.Location = new System.Drawing.Point(543, 213);
this.uiLine4.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine4.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine4.Name = "uiLine4"; this.uiLine4.Name = "uiLine4";
@ -338,7 +347,9 @@
// //
// uiLine5 // uiLine5
// //
this.uiLine5.BackColor = System.Drawing.Color.Transparent;
this.uiLine5.Font = new System.Drawing.Font("宋体", 12F); this.uiLine5.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine5.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine5.Location = new System.Drawing.Point(30, 292); this.uiLine5.Location = new System.Drawing.Point(30, 292);
this.uiLine5.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine5.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine5.Name = "uiLine5"; this.uiLine5.Name = "uiLine5";
@ -356,6 +367,7 @@
this.uiSymbolButton2.Name = "uiSymbolButton2"; this.uiSymbolButton2.Name = "uiSymbolButton2";
this.uiSymbolButton2.Padding = new System.Windows.Forms.Padding(28, 0, 0, 0); this.uiSymbolButton2.Padding = new System.Windows.Forms.Padding(28, 0, 0, 0);
this.uiSymbolButton2.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton2.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton2.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton2.StyleCustomMode = true; this.uiSymbolButton2.StyleCustomMode = true;
this.uiSymbolButton2.Symbol = 61530; this.uiSymbolButton2.Symbol = 61530;
this.uiSymbolButton2.TabIndex = 57; this.uiSymbolButton2.TabIndex = 57;
@ -381,7 +393,7 @@
this.uiSymbolButton4.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton4.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton4.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton4.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton4.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton4.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton4.Style = Sunny.UI.UIStyle.Red; this.uiSymbolButton4.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton4.StyleCustomMode = true; this.uiSymbolButton4.StyleCustomMode = true;
this.uiSymbolButton4.Symbol = 61532; this.uiSymbolButton4.Symbol = 61532;
this.uiSymbolButton4.TabIndex = 55; this.uiSymbolButton4.TabIndex = 55;
@ -407,7 +419,7 @@
this.uiSymbolButton5.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiSymbolButton5.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiSymbolButton5.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiSymbolButton5.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiSymbolButton5.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton5.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton5.Style = Sunny.UI.UIStyle.Orange; this.uiSymbolButton5.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton5.StyleCustomMode = true; this.uiSymbolButton5.StyleCustomMode = true;
this.uiSymbolButton5.Symbol = 61553; this.uiSymbolButton5.Symbol = 61553;
this.uiSymbolButton5.TabIndex = 54; this.uiSymbolButton5.TabIndex = 54;
@ -433,7 +445,7 @@
this.uiSymbolButton6.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiSymbolButton6.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiSymbolButton6.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiSymbolButton6.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiSymbolButton6.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton6.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton6.Style = Sunny.UI.UIStyle.Green; this.uiSymbolButton6.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton6.StyleCustomMode = true; this.uiSymbolButton6.StyleCustomMode = true;
this.uiSymbolButton6.Symbol = 61528; this.uiSymbolButton6.Symbol = 61528;
this.uiSymbolButton6.TabIndex = 53; this.uiSymbolButton6.TabIndex = 53;
@ -443,7 +455,9 @@
// //
// uiLine6 // uiLine6
// //
this.uiLine6.BackColor = System.Drawing.Color.Transparent;
this.uiLine6.Font = new System.Drawing.Font("宋体", 12F); this.uiLine6.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine6.Location = new System.Drawing.Point(30, 450); this.uiLine6.Location = new System.Drawing.Point(30, 450);
this.uiLine6.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine6.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine6.Name = "uiLine6"; this.uiLine6.Name = "uiLine6";
@ -485,7 +499,9 @@
// //
// uiLine7 // uiLine7
// //
this.uiLine7.BackColor = System.Drawing.Color.Transparent;
this.uiLine7.Font = new System.Drawing.Font("宋体", 12F); this.uiLine7.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine7.Location = new System.Drawing.Point(30, 371); this.uiLine7.Location = new System.Drawing.Point(30, 371);
this.uiLine7.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine7.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine7.Name = "uiLine7"; this.uiLine7.Name = "uiLine7";
@ -512,7 +528,7 @@
this.uiSymbolButton7.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton7.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton7.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64))))); this.uiSymbolButton7.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(184)))), ((int)(((byte)(64)))), ((int)(((byte)(64)))));
this.uiSymbolButton7.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton7.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton7.Style = Sunny.UI.UIStyle.Red; this.uiSymbolButton7.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton7.StyleCustomMode = true; this.uiSymbolButton7.StyleCustomMode = true;
this.uiSymbolButton7.Symbol = 61532; this.uiSymbolButton7.Symbol = 61532;
this.uiSymbolButton7.TabIndex = 64; this.uiSymbolButton7.TabIndex = 64;
@ -538,7 +554,7 @@
this.uiSymbolButton8.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiSymbolButton8.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiSymbolButton8.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32))))); this.uiSymbolButton8.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(176)))), ((int)(((byte)(124)))), ((int)(((byte)(32)))));
this.uiSymbolButton8.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton8.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton8.Style = Sunny.UI.UIStyle.Orange; this.uiSymbolButton8.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton8.StyleCustomMode = true; this.uiSymbolButton8.StyleCustomMode = true;
this.uiSymbolButton8.Symbol = 61553; this.uiSymbolButton8.Symbol = 61553;
this.uiSymbolButton8.TabIndex = 63; this.uiSymbolButton8.TabIndex = 63;
@ -564,7 +580,7 @@
this.uiSymbolButton9.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiSymbolButton9.RectPressColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiSymbolButton9.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32))))); this.uiSymbolButton9.RectSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(88)))), ((int)(((byte)(152)))), ((int)(((byte)(32)))));
this.uiSymbolButton9.Size = new System.Drawing.Size(100, 35); this.uiSymbolButton9.Size = new System.Drawing.Size(100, 35);
this.uiSymbolButton9.Style = Sunny.UI.UIStyle.Green; this.uiSymbolButton9.Style = Sunny.UI.UIStyle.Custom;
this.uiSymbolButton9.StyleCustomMode = true; this.uiSymbolButton9.StyleCustomMode = true;
this.uiSymbolButton9.Symbol = 61528; this.uiSymbolButton9.Symbol = 61528;
this.uiSymbolButton9.TabIndex = 62; this.uiSymbolButton9.TabIndex = 62;
@ -574,7 +590,9 @@
// //
// uiLine8 // uiLine8
// //
this.uiLine8.BackColor = System.Drawing.Color.Transparent;
this.uiLine8.Font = new System.Drawing.Font("宋体", 12F); this.uiLine8.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine8.Location = new System.Drawing.Point(372, 371); this.uiLine8.Location = new System.Drawing.Point(372, 371);
this.uiLine8.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine8.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine8.Name = "uiLine8"; this.uiLine8.Name = "uiLine8";
@ -630,7 +648,9 @@
// //
// uiLine9 // uiLine9
// //
this.uiLine9.BackColor = System.Drawing.Color.Transparent;
this.uiLine9.Font = new System.Drawing.Font("宋体", 12F); this.uiLine9.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine9.Location = new System.Drawing.Point(201, 213); this.uiLine9.Location = new System.Drawing.Point(201, 213);
this.uiLine9.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine9.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine9.Name = "uiLine9"; this.uiLine9.Name = "uiLine9";
@ -641,7 +661,9 @@
// //
// uiLine10 // uiLine10
// //
this.uiLine10.BackColor = System.Drawing.Color.Transparent;
this.uiLine10.Font = new System.Drawing.Font("宋体", 12F); this.uiLine10.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine10.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine10.Location = new System.Drawing.Point(372, 450); this.uiLine10.Location = new System.Drawing.Point(372, 450);
this.uiLine10.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine10.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine10.Name = "uiLine10"; this.uiLine10.Name = "uiLine10";
@ -667,7 +689,9 @@
// //
// uiLine11 // uiLine11
// //
this.uiLine11.BackColor = System.Drawing.Color.Transparent;
this.uiLine11.Font = new System.Drawing.Font("宋体", 12F); this.uiLine11.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine11.Location = new System.Drawing.Point(372, 213); this.uiLine11.Location = new System.Drawing.Point(372, 213);
this.uiLine11.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine11.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine11.Name = "uiLine11"; this.uiLine11.Name = "uiLine11";

View File

@ -30,74 +30,40 @@ namespace Sunny.UI.Demo
private void InitializeComponent() private void InitializeComponent()
{ {
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FMeter)); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(FMeter));
this.uiPanel1 = new Sunny.UI.UIPanel();
this.uiAnalogMeter1 = new Sunny.UI.UIAnalogMeter(); this.uiAnalogMeter1 = new Sunny.UI.UIAnalogMeter();
this.uiLine9 = new Sunny.UI.UILine(); this.uiLine9 = new Sunny.UI.UILine();
this.uiRoundMeter2 = new Sunny.UI.UIRoundMeter(); this.uiRoundMeter2 = new Sunny.UI.UIRoundMeter();
this.uiLine6 = new Sunny.UI.UILine(); this.uiLine6 = new Sunny.UI.UILine();
this.uiRoundMeter1 = new Sunny.UI.UIRoundMeter(); this.uiRoundMeter1 = new Sunny.UI.UIRoundMeter();
this.uiLine1 = new Sunny.UI.UILine();
this.uiKnob2 = new Sunny.UI.UIKnob();
this.uiKnob3 = new Sunny.UI.UIKnob();
this.uiKnob4 = new Sunny.UI.UIKnob();
this.uiKnob1 = new Sunny.UI.UIKnob();
this.uiPanel1.SuspendLayout();
this.SuspendLayout(); this.SuspendLayout();
// //
// uiPanel1
//
this.uiPanel1.Controls.Add(this.uiAnalogMeter1);
this.uiPanel1.Controls.Add(this.uiLine9);
this.uiPanel1.Controls.Add(this.uiRoundMeter2);
this.uiPanel1.Controls.Add(this.uiLine6);
this.uiPanel1.Controls.Add(this.uiRoundMeter1);
this.uiPanel1.Dock = System.Windows.Forms.DockStyle.Fill;
this.uiPanel1.FillColor2 = System.Drawing.Color.CornflowerBlue;
this.uiPanel1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiPanel1.Location = new System.Drawing.Point(0, 35);
this.uiPanel1.Margin = new System.Windows.Forms.Padding(4, 5, 4, 5);
this.uiPanel1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiPanel1.Name = "uiPanel1";
this.uiPanel1.RadiusSides = Sunny.UI.UICornerRadiusSides.None;
this.uiPanel1.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
this.uiPanel1.Size = new System.Drawing.Size(800, 504);
this.uiPanel1.Style = Sunny.UI.UIStyle.Custom;
this.uiPanel1.StyleCustomMode = true;
this.uiPanel1.TabIndex = 69;
this.uiPanel1.Text = null;
this.uiPanel1.TextAlignment = System.Drawing.ContentAlignment.MiddleCenter;
this.uiPanel1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiAnalogMeter1 // uiAnalogMeter1
// //
this.uiAnalogMeter1.BackColor = System.Drawing.Color.Transparent; this.uiAnalogMeter1.BackColor = System.Drawing.Color.Transparent;
this.uiAnalogMeter1.Font = new System.Drawing.Font("宋体", 12F); this.uiAnalogMeter1.Font = new System.Drawing.Font("宋体", 12F);
this.uiAnalogMeter1.Location = new System.Drawing.Point(381, 61); this.uiAnalogMeter1.Location = new System.Drawing.Point(381, 96);
this.uiAnalogMeter1.MaxValue = 100D; this.uiAnalogMeter1.MaxValue = 100D;
this.uiAnalogMeter1.MinimumSize = new System.Drawing.Size(1, 1); this.uiAnalogMeter1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiAnalogMeter1.MinValue = 0D; this.uiAnalogMeter1.MinValue = 0D;
this.uiAnalogMeter1.Name = "uiAnalogMeter1"; this.uiAnalogMeter1.Name = "uiAnalogMeter1";
this.uiAnalogMeter1.Renderer = null; this.uiAnalogMeter1.Renderer = null;
this.uiAnalogMeter1.Size = new System.Drawing.Size(140, 140); this.uiAnalogMeter1.Size = new System.Drawing.Size(140, 140);
this.uiAnalogMeter1.Style = Sunny.UI.UIStyle.Custom;
this.uiAnalogMeter1.TabIndex = 73; this.uiAnalogMeter1.TabIndex = 73;
this.uiAnalogMeter1.Text = "uiAnalogMeter1"; this.uiAnalogMeter1.Text = "uiAnalogMeter1";
this.uiAnalogMeter1.Value = 0D; this.uiAnalogMeter1.Value = 0D;
this.uiAnalogMeter1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
// //
// uiLine9 // uiLine9
// //
this.uiLine9.BackColor = System.Drawing.Color.Transparent; this.uiLine9.BackColor = System.Drawing.Color.Transparent;
this.uiLine9.Font = new System.Drawing.Font("宋体", 12F); this.uiLine9.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine9.Location = new System.Drawing.Point(381, 20); this.uiLine9.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine9.Location = new System.Drawing.Point(381, 55);
this.uiLine9.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine9.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine9.Name = "uiLine9"; this.uiLine9.Name = "uiLine9";
this.uiLine9.Size = new System.Drawing.Size(319, 20); this.uiLine9.Size = new System.Drawing.Size(319, 20);
this.uiLine9.Style = Sunny.UI.UIStyle.Custom;
this.uiLine9.TabIndex = 72; this.uiLine9.TabIndex = 72;
this.uiLine9.Text = "UIAnalogMeter"; this.uiLine9.Text = "UIAnalogMeter";
this.uiLine9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.uiLine9.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.uiLine9.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
// //
// uiRoundMeter2 // uiRoundMeter2
// //
@ -106,29 +72,26 @@ namespace Sunny.UI.Demo
this.uiRoundMeter2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("uiRoundMeter2.BackgroundImage"))); this.uiRoundMeter2.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("uiRoundMeter2.BackgroundImage")));
this.uiRoundMeter2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; this.uiRoundMeter2.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.uiRoundMeter2.Font = new System.Drawing.Font("宋体", 12F); this.uiRoundMeter2.Font = new System.Drawing.Font("宋体", 12F);
this.uiRoundMeter2.Location = new System.Drawing.Point(186, 56); this.uiRoundMeter2.Location = new System.Drawing.Point(186, 91);
this.uiRoundMeter2.MeterType = Sunny.UI.UIRoundMeter.TMeterType.Wind; this.uiRoundMeter2.MeterType = Sunny.UI.UIRoundMeter.TMeterType.Wind;
this.uiRoundMeter2.MinimumSize = new System.Drawing.Size(1, 1); this.uiRoundMeter2.MinimumSize = new System.Drawing.Size(1, 1);
this.uiRoundMeter2.Name = "uiRoundMeter2"; this.uiRoundMeter2.Name = "uiRoundMeter2";
this.uiRoundMeter2.Size = new System.Drawing.Size(140, 140); this.uiRoundMeter2.Size = new System.Drawing.Size(140, 140);
this.uiRoundMeter2.Style = Sunny.UI.UIStyle.Custom;
this.uiRoundMeter2.TabIndex = 71; this.uiRoundMeter2.TabIndex = 71;
this.uiRoundMeter2.Text = "uiRoundMeter2"; this.uiRoundMeter2.Text = "uiRoundMeter2";
this.uiRoundMeter2.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
// //
// uiLine6 // uiLine6
// //
this.uiLine6.BackColor = System.Drawing.Color.Transparent; this.uiLine6.BackColor = System.Drawing.Color.Transparent;
this.uiLine6.Font = new System.Drawing.Font("宋体", 12F); this.uiLine6.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine6.Location = new System.Drawing.Point(30, 20); this.uiLine6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(48)))), ((int)(((byte)(48)))), ((int)(((byte)(48)))));
this.uiLine6.Location = new System.Drawing.Point(30, 55);
this.uiLine6.MinimumSize = new System.Drawing.Size(16, 16); this.uiLine6.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine6.Name = "uiLine6"; this.uiLine6.Name = "uiLine6";
this.uiLine6.Size = new System.Drawing.Size(319, 20); this.uiLine6.Size = new System.Drawing.Size(319, 20);
this.uiLine6.Style = Sunny.UI.UIStyle.Custom;
this.uiLine6.TabIndex = 70; this.uiLine6.TabIndex = 70;
this.uiLine6.Text = "UIRoundMeter"; this.uiLine6.Text = "UIRoundMeter";
this.uiLine6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft; this.uiLine6.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.uiLine6.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
// //
// uiRoundMeter1 // uiRoundMeter1
// //
@ -137,162 +100,37 @@ namespace Sunny.UI.Demo
this.uiRoundMeter1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("uiRoundMeter1.BackgroundImage"))); this.uiRoundMeter1.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("uiRoundMeter1.BackgroundImage")));
this.uiRoundMeter1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None; this.uiRoundMeter1.BackgroundImageLayout = System.Windows.Forms.ImageLayout.None;
this.uiRoundMeter1.Font = new System.Drawing.Font("宋体", 12F); this.uiRoundMeter1.Font = new System.Drawing.Font("宋体", 12F);
this.uiRoundMeter1.Location = new System.Drawing.Point(30, 56); this.uiRoundMeter1.Location = new System.Drawing.Point(30, 91);
this.uiRoundMeter1.MinimumSize = new System.Drawing.Size(1, 1); this.uiRoundMeter1.MinimumSize = new System.Drawing.Size(1, 1);
this.uiRoundMeter1.Name = "uiRoundMeter1"; this.uiRoundMeter1.Name = "uiRoundMeter1";
this.uiRoundMeter1.Size = new System.Drawing.Size(140, 140); this.uiRoundMeter1.Size = new System.Drawing.Size(140, 140);
this.uiRoundMeter1.Style = Sunny.UI.UIStyle.Custom;
this.uiRoundMeter1.TabIndex = 69; this.uiRoundMeter1.TabIndex = 69;
this.uiRoundMeter1.Text = "uiRoundMeter1"; this.uiRoundMeter1.Text = "uiRoundMeter1";
this.uiRoundMeter1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiLine1
//
this.uiLine1.BackColor = System.Drawing.Color.Transparent;
this.uiLine1.Font = new System.Drawing.Font("宋体", 12F);
this.uiLine1.Location = new System.Drawing.Point(30, 276);
this.uiLine1.MinimumSize = new System.Drawing.Size(16, 16);
this.uiLine1.Name = "uiLine1";
this.uiLine1.Size = new System.Drawing.Size(319, 20);
this.uiLine1.TabIndex = 71;
this.uiLine1.Text = "UIKnob";
this.uiLine1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.uiLine1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiKnob2
//
this.uiKnob2.EndAngle = 440F;
this.uiKnob2.ImeMode = System.Windows.Forms.ImeMode.On;
this.uiKnob2.KnobBackColor = System.Drawing.Color.Black;
this.uiKnob2.KnobPointerStyle = Sunny.UI.UIKnob.KnobPointerStyles.line;
this.uiKnob2.LargeChange = 5;
this.uiKnob2.Location = new System.Drawing.Point(208, 326);
this.uiKnob2.Maximum = 100;
this.uiKnob2.Minimum = -100;
this.uiKnob2.Name = "uiKnob2";
this.uiKnob2.PointerColor = System.Drawing.Color.SlateBlue;
this.uiKnob2.ScaleColor = System.Drawing.Color.Black;
this.uiKnob2.ScaleDivisions = 21;
this.uiKnob2.ScaleFont = new System.Drawing.Font("Microsoft Sans Serif", 8.25F);
this.uiKnob2.ScaleSubDivisions = 4;
this.uiKnob2.ShowLargeScale = true;
this.uiKnob2.ShowSmallScale = false;
this.uiKnob2.Size = new System.Drawing.Size(150, 150);
this.uiKnob2.SmallChange = 1;
this.uiKnob2.StartAngle = 100F;
this.uiKnob2.TabIndex = 1;
this.uiKnob2.Value = -30;
this.uiKnob2.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiKnob3
//
this.uiKnob3.EndAngle = 405F;
this.uiKnob3.ImeMode = System.Windows.Forms.ImeMode.On;
this.uiKnob3.KnobBackColor = System.Drawing.Color.White;
this.uiKnob3.KnobPointerStyle = Sunny.UI.UIKnob.KnobPointerStyles.line;
this.uiKnob3.LargeChange = 5;
this.uiKnob3.Location = new System.Drawing.Point(386, 326);
this.uiKnob3.Maximum = 100;
this.uiKnob3.Minimum = 0;
this.uiKnob3.Name = "uiKnob3";
this.uiKnob3.PointerColor = System.Drawing.Color.SlateBlue;
this.uiKnob3.ScaleColor = System.Drawing.Color.Black;
this.uiKnob3.ScaleDivisions = 11;
this.uiKnob3.ScaleFont = new System.Drawing.Font("Segoe UI", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.uiKnob3.ScaleFontAutoSize = false;
this.uiKnob3.ScaleSubDivisions = 1;
this.uiKnob3.ShowLargeScale = true;
this.uiKnob3.ShowSmallScale = true;
this.uiKnob3.Size = new System.Drawing.Size(150, 150);
this.uiKnob3.SmallChange = 2;
this.uiKnob3.StartAngle = 135F;
this.uiKnob3.TabIndex = 2;
this.uiKnob3.Value = 0;
this.uiKnob3.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiKnob4
//
this.uiKnob4.DrawDivInside = true;
this.uiKnob4.EndAngle = 360F;
this.uiKnob4.ImeMode = System.Windows.Forms.ImeMode.On;
this.uiKnob4.KnobBackColor = System.Drawing.Color.Gray;
this.uiKnob4.KnobPointerStyle = Sunny.UI.UIKnob.KnobPointerStyles.circle;
this.uiKnob4.LargeChange = 5;
this.uiKnob4.Location = new System.Drawing.Point(564, 326);
this.uiKnob4.Maximum = 10;
this.uiKnob4.Minimum = 0;
this.uiKnob4.Name = "uiKnob4";
this.uiKnob4.PointerColor = System.Drawing.Color.White;
this.uiKnob4.ScaleColor = System.Drawing.Color.Black;
this.uiKnob4.ScaleDivisions = 11;
this.uiKnob4.ScaleFont = new System.Drawing.Font("Bauhaus 93", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.uiKnob4.ScaleFontAutoSize = false;
this.uiKnob4.ScaleSubDivisions = 4;
this.uiKnob4.ShowLargeScale = true;
this.uiKnob4.ShowSmallScale = false;
this.uiKnob4.Size = new System.Drawing.Size(150, 150);
this.uiKnob4.SmallChange = 1;
this.uiKnob4.StartAngle = 180F;
this.uiKnob4.TabIndex = 3;
this.uiKnob4.Value = 3;
this.uiKnob4.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiKnob1
//
this.uiKnob1.EndAngle = 405F;
this.uiKnob1.KnobBackColor = System.Drawing.Color.White;
this.uiKnob1.KnobPointerStyle = Sunny.UI.UIKnob.KnobPointerStyles.circle;
this.uiKnob1.LargeChange = 5;
this.uiKnob1.Location = new System.Drawing.Point(30, 326);
this.uiKnob1.Maximum = 100;
this.uiKnob1.Minimum = 0;
this.uiKnob1.Name = "uiKnob1";
this.uiKnob1.PointerColor = System.Drawing.Color.SlateBlue;
this.uiKnob1.ScaleColor = System.Drawing.Color.Black;
this.uiKnob1.ScaleDivisions = 11;
this.uiKnob1.ScaleFont = new System.Drawing.Font("宋体", 9F);
this.uiKnob1.ScaleSubDivisions = 4;
this.uiKnob1.ShowLargeScale = true;
this.uiKnob1.ShowSmallScale = false;
this.uiKnob1.Size = new System.Drawing.Size(150, 150);
this.uiKnob1.SmallChange = 1;
this.uiKnob1.StartAngle = 135F;
this.uiKnob1.TabIndex = 72;
this.uiKnob1.Value = 0;
this.uiKnob1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
// //
// FMeter // FMeter
// //
this.AllowShowTitle = true; this.AllowShowTitle = true;
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None; this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
this.ClientSize = new System.Drawing.Size(800, 539); this.ClientSize = new System.Drawing.Size(800, 539);
this.Controls.Add(this.uiKnob1); this.Controls.Add(this.uiAnalogMeter1);
this.Controls.Add(this.uiKnob4); this.Controls.Add(this.uiLine9);
this.Controls.Add(this.uiKnob3); this.Controls.Add(this.uiLine6);
this.Controls.Add(this.uiKnob2); this.Controls.Add(this.uiRoundMeter2);
this.Controls.Add(this.uiLine1); this.Controls.Add(this.uiRoundMeter1);
this.Controls.Add(this.uiPanel1);
this.Name = "FMeter"; this.Name = "FMeter";
this.Padding = new System.Windows.Forms.Padding(0, 35, 0, 0); this.Padding = new System.Windows.Forms.Padding(0, 35, 0, 0);
this.ShowTitle = true; this.ShowTitle = true;
this.Symbol = 61668; this.Symbol = 61668;
this.Text = "Meter"; this.Text = "Meter";
this.uiPanel1.ResumeLayout(false);
this.ResumeLayout(false); this.ResumeLayout(false);
} }
#endregion #endregion
private UIPanel uiPanel1;
private UIAnalogMeter uiAnalogMeter1; private UIAnalogMeter uiAnalogMeter1;
private UILine uiLine9; private UILine uiLine9;
private UIRoundMeter uiRoundMeter2; private UIRoundMeter uiRoundMeter2;
private UILine uiLine6; private UILine uiLine6;
private UIRoundMeter uiRoundMeter1; private UIRoundMeter uiRoundMeter1;
private UILine uiLine1;
private UIKnob uiKnob2;
private UIKnob uiKnob3;
private UIKnob uiKnob4;
private UIKnob uiKnob1;
} }
} }

View File

@ -317,265 +317,265 @@
<data name="uiRoundMeter1.AngleImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="uiRoundMeter1.AngleImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
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
</value> </value>
</data> </data>
<data name="uiRoundMeter1.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64"> <data name="uiRoundMeter1.BackgroundImage" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value> <value>
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
b0BOOeX/AwoIhqoMLNEoAAAAAElFTkSuQmCC 5JRT/j+8XYYnp5DajQAAAABJRU5ErkJggg==
</value> </value>
</data> </data>
</root> </root>

View File

@ -42,10 +42,12 @@
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>
<Reference Include="SunnyUI, Version=3.5.2.0, Culture=neutral, PublicKeyToken=27d7d2e821d97aeb, processorArchitecture=MSIL"> <Reference Include="SunnyUI, Version=3.5.2.0, Culture=neutral, PublicKeyToken=27d7d2e821d97aeb, processorArchitecture=MSIL">
<HintPath>..\packages\SunnyUI.3.5.2\lib\net472\SunnyUI.dll</HintPath> <SpecificVersion>False</SpecificVersion>
<HintPath>..\Bin\net472\SunnyUI.dll</HintPath>
</Reference> </Reference>
<Reference Include="SunnyUI.Common, Version=3.5.1.0, Culture=neutral, PublicKeyToken=5a271fb7ba597231, processorArchitecture=MSIL"> <Reference Include="SunnyUI.Common, Version=3.5.1.0, Culture=neutral, PublicKeyToken=5a271fb7ba597231, processorArchitecture=MSIL">
<HintPath>..\packages\SunnyUI.Common.3.5.1\lib\net472\SunnyUI.Common.dll</HintPath> <SpecificVersion>False</SpecificVersion>
<HintPath>..\Bin\net472\SunnyUI.Common.dll</HintPath>
</Reference> </Reference>
<Reference Include="System" /> <Reference Include="System" />
<Reference Include="System.Core" /> <Reference Include="System.Core" />
@ -565,7 +567,6 @@
</None> </None>
<None Include="app.config" /> <None Include="app.config" />
<None Include="app.manifest" /> <None Include="app.manifest" />
<None Include="packages.config" />
<None Include="Properties\Settings.settings"> <None Include="Properties\Settings.settings">
<Generator>SettingsSingleFileGenerator</Generator> <Generator>SettingsSingleFileGenerator</Generator>
<LastGenOutput>Settings.Designer.cs</LastGenOutput> <LastGenOutput>Settings.Designer.cs</LastGenOutput>

View File

@ -1,5 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="SunnyUI" version="3.5.2" targetFramework="net472" />
<package id="SunnyUI.Common" version="3.5.1" targetFramework="net472" />
</packages>

File diff suppressed because it is too large Load Diff

View File

@ -1,120 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
</root>

View File

@ -54,16 +54,14 @@
// uiLine1 // uiLine1
// //
uiLine1.BackColor = System.Drawing.Color.Transparent; uiLine1.BackColor = System.Drawing.Color.Transparent;
uiLine1.FillColor = System.Drawing.Color.White;
uiLine1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); uiLine1.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
uiLine1.LineColor2 = System.Drawing.Color.FromArgb(80, 160, 255); uiLine1.ForeColor = System.Drawing.Color.FromArgb(48, 48, 48);
uiLine1.Location = new System.Drawing.Point(4, 85); uiLine1.Location = new System.Drawing.Point(4, 85);
uiLine1.MinimumSize = new System.Drawing.Size(2, 2); uiLine1.MinimumSize = new System.Drawing.Size(2, 2);
uiLine1.Name = "uiLine1"; uiLine1.Name = "uiLine1";
uiLine1.RadiusSides = UICornerRadiusSides.None; uiLine1.RadiusSides = UICornerRadiusSides.None;
uiLine1.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None; uiLine1.RectSides = System.Windows.Forms.ToolStripStatusLabelBorderSides.None;
uiLine1.Size = new System.Drawing.Size(182, 28); uiLine1.Size = new System.Drawing.Size(182, 28);
uiLine1.Style = UIStyle.Custom;
uiLine1.StyleCustomMode = true; uiLine1.StyleCustomMode = true;
uiLine1.TabIndex = 5; uiLine1.TabIndex = 5;
uiLine1.Text = "用户登录"; uiLine1.Text = "用户登录";
@ -117,6 +115,7 @@
btnLogin.Size = new System.Drawing.Size(86, 29); btnLogin.Size = new System.Drawing.Size(86, 29);
btnLogin.TabIndex = 2; btnLogin.TabIndex = 2;
btnLogin.Text = "登录"; btnLogin.Text = "登录";
btnLogin.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
btnLogin.Click += btnLogin_Click; btnLogin.Click += btnLogin_Click;
// //
// btnCancel // btnCancel
@ -143,6 +142,7 @@
btnCancel.Symbol = 61453; btnCancel.Symbol = 61453;
btnCancel.TabIndex = 3; btnCancel.TabIndex = 3;
btnCancel.Text = "取消"; btnCancel.Text = "取消";
btnCancel.TipsFont = new System.Drawing.Font("宋体", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
btnCancel.Click += btnCancel_Click; btnCancel.Click += btnCancel_Click;
// //
// lblTitle // lblTitle
@ -164,6 +164,7 @@
lblSubText.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right; lblSubText.Anchor = System.Windows.Forms.AnchorStyles.Top | System.Windows.Forms.AnchorStyles.Right;
lblSubText.BackColor = System.Drawing.Color.Transparent; lblSubText.BackColor = System.Drawing.Color.Transparent;
lblSubText.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point); lblSubText.Font = new System.Drawing.Font("宋体", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point);
lblSubText.ForeColor = System.Drawing.Color.FromArgb(48, 48, 48);
lblSubText.Location = new System.Drawing.Point(426, 421); lblSubText.Location = new System.Drawing.Point(426, 421);
lblSubText.Name = "lblSubText"; lblSubText.Name = "lblSubText";
lblSubText.Size = new System.Drawing.Size(310, 26); lblSubText.Size = new System.Drawing.Size(310, 26);

View File

@ -201,8 +201,7 @@ namespace Sunny.UI
public static void InitColorful(Color styleColor, Color foreColor) public static void InitColorful(Color styleColor, Color foreColor)
{ {
Colorful.Init(styleColor, foreColor); Colorful.Init(styleColor, foreColor);
Style = UIStyle.Colorful; SetStyle(UIStyle.Colorful);
SetStyle(Style);
} }
private static readonly ConcurrentDictionary<UIStyle, UIBaseStyle> Styles = new ConcurrentDictionary<UIStyle, UIBaseStyle>(); private static readonly ConcurrentDictionary<UIStyle, UIBaseStyle> Styles = new ConcurrentDictionary<UIStyle, UIBaseStyle>();
@ -394,7 +393,7 @@ namespace Sunny.UI
/// <param name="style">主题样式</param> /// <param name="style">主题样式</param>
public static void SetStyle(UIStyle style) public static void SetStyle(UIStyle style)
{ {
if (Style == style) return; if (style != UIStyle.Colorful && Style == style) return;
Style = style; Style = style;
if (!style.IsValid()) return; if (!style.IsValid()) return;