diff --git a/SunnyUI.Demo/Bin/SunnyUI.Demo.exe b/SunnyUI.Demo/Bin/SunnyUI.Demo.exe
index db0ed6c6..8ac7bfd2 100644
Binary files a/SunnyUI.Demo/Bin/SunnyUI.Demo.exe and b/SunnyUI.Demo/Bin/SunnyUI.Demo.exe differ
diff --git a/SunnyUI.Demo/Bin/SunnyUI.dll b/SunnyUI.Demo/Bin/SunnyUI.dll
index 9ff9835b..78af613a 100644
Binary files a/SunnyUI.Demo/Bin/SunnyUI.dll and b/SunnyUI.Demo/Bin/SunnyUI.dll differ
diff --git a/SunnyUI.Demo/Charts/FLineChart.cs b/SunnyUI.Demo/Charts/FLineChart.cs
index 315e8cbc..6b788251 100644
--- a/SunnyUI.Demo/Charts/FLineChart.cs
+++ b/SunnyUI.Demo/Charts/FLineChart.cs
@@ -53,6 +53,7 @@ namespace Sunny.UI.Demo
series.ShowLine = !cbPoints.Checked;
//数据点显示小数位数
series.YAxisDecimalPlaces = 1;
+ series.Smooth = true;
option.GreaterWarningArea = new UILineWarningArea(3.5);
option.LessWarningArea = new UILineWarningArea(2.2, Color.Gold);
diff --git a/SunnyUI.Demo/Controls/FButton.Designer.cs b/SunnyUI.Demo/Controls/FButton.Designer.cs
index 411fd10c..2287bad0 100644
--- a/SunnyUI.Demo/Controls/FButton.Designer.cs
+++ b/SunnyUI.Demo/Controls/FButton.Designer.cs
@@ -101,7 +101,6 @@ namespace Sunny.UI.Demo
this.uiSwitch3.SwitchShape = Sunny.UI.UISwitch.UISwitchShape.Square;
this.uiSwitch3.TabIndex = 115;
this.uiSwitch3.Text = "uiSwitch3";
- this.uiSwitch3.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSwitch4
//
@@ -115,7 +114,6 @@ namespace Sunny.UI.Demo
this.uiSwitch4.SwitchShape = Sunny.UI.UISwitch.UISwitchShape.Square;
this.uiSwitch4.TabIndex = 114;
this.uiSwitch4.Text = "uiSwitch4";
- this.uiSwitch4.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton26
//
@@ -136,7 +134,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton26.Text = "Save";
this.uiSymbolButton26.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
this.uiSymbolButton26.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton26.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton25
//
@@ -157,7 +154,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton25.Text = "类库";
this.uiSymbolButton25.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
this.uiSymbolButton25.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton25.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
this.uiSymbolButton25.Click += new System.EventHandler(this.uiSymbolButton25_Click);
//
// uiImageButton4
@@ -175,7 +171,6 @@ namespace Sunny.UI.Demo
this.uiImageButton4.TabStop = false;
this.uiImageButton4.Text = "Home";
this.uiImageButton4.TextAlign = System.Drawing.ContentAlignment.BottomCenter;
- this.uiImageButton4.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiImageButton3
//
@@ -190,7 +185,6 @@ namespace Sunny.UI.Demo
this.uiImageButton3.TabIndex = 110;
this.uiImageButton3.TabStop = false;
this.uiImageButton3.Text = null;
- this.uiImageButton3.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiImageButton2
//
@@ -205,7 +199,6 @@ namespace Sunny.UI.Demo
this.uiImageButton2.TabIndex = 109;
this.uiImageButton2.TabStop = false;
this.uiImageButton2.Text = null;
- this.uiImageButton2.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiImageButton1
//
@@ -221,7 +214,6 @@ namespace Sunny.UI.Demo
this.uiImageButton1.TabStop = false;
this.uiImageButton1.Text = "Home";
this.uiImageButton1.TextAlign = System.Drawing.ContentAlignment.MiddleRight;
- this.uiImageButton1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiLine5
//
@@ -233,7 +225,6 @@ namespace Sunny.UI.Demo
this.uiLine5.TabIndex = 107;
this.uiLine5.Text = "UIImageButton";
this.uiLine5.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- this.uiLine5.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSwitch2
//
@@ -245,7 +236,6 @@ namespace Sunny.UI.Demo
this.uiSwitch2.Size = new System.Drawing.Size(75, 29);
this.uiSwitch2.TabIndex = 106;
this.uiSwitch2.Text = "uiSwitch2";
- this.uiSwitch2.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiLine4
//
@@ -257,7 +247,6 @@ namespace Sunny.UI.Demo
this.uiLine4.TabIndex = 105;
this.uiLine4.Text = "UISwitch";
this.uiLine4.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- this.uiLine4.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSwitch1
//
@@ -270,8 +259,8 @@ namespace Sunny.UI.Demo
this.uiSwitch1.Size = new System.Drawing.Size(75, 29);
this.uiSwitch1.TabIndex = 104;
this.uiSwitch1.Text = "uiSwitch1";
- this.uiSwitch1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
this.uiSwitch1.ValueChanged += new Sunny.UI.UISwitch.OnValueChanged(this.uiSwitch1_ValueChanged);
+ this.uiSwitch1.ActiveChanging += new Sunny.UI.OnCancelEventArgs(this.uiSwitch1_ActiveChanging);
//
// uiSymbolButton24
//
@@ -287,7 +276,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton24.Symbol = 61473;
this.uiSymbolButton24.TabIndex = 103;
this.uiSymbolButton24.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton24.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton23
//
@@ -301,7 +289,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton23.Symbol = 61544;
this.uiSymbolButton23.TabIndex = 102;
this.uiSymbolButton23.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton23.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton22
//
@@ -315,7 +302,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton22.Symbol = 61508;
this.uiSymbolButton22.TabIndex = 101;
this.uiSymbolButton22.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton22.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton19
//
@@ -329,7 +315,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton19.Symbol = 61543;
this.uiSymbolButton19.TabIndex = 100;
this.uiSymbolButton19.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton19.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton20
//
@@ -343,7 +328,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton20.Symbol = 61522;
this.uiSymbolButton20.TabIndex = 99;
this.uiSymbolButton20.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton20.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton21
//
@@ -357,7 +341,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton21.Symbol = 61520;
this.uiSymbolButton21.TabIndex = 98;
this.uiSymbolButton21.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton21.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton13
//
@@ -371,7 +354,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton13.Symbol = 61518;
this.uiSymbolButton13.TabIndex = 97;
this.uiSymbolButton13.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton13.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton14
//
@@ -385,7 +367,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton14.Symbol = 61514;
this.uiSymbolButton14.TabIndex = 96;
this.uiSymbolButton14.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton14.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton15
//
@@ -399,7 +380,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton15.Symbol = 61513;
this.uiSymbolButton15.TabIndex = 95;
this.uiSymbolButton15.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton15.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton16
//
@@ -413,7 +393,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton16.Symbol = 61517;
this.uiSymbolButton16.TabIndex = 94;
this.uiSymbolButton16.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton16.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton17
//
@@ -427,7 +406,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton17.Symbol = 61516;
this.uiSymbolButton17.TabIndex = 93;
this.uiSymbolButton17.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton17.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton18
//
@@ -441,7 +419,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton18.Symbol = 61515;
this.uiSymbolButton18.TabIndex = 92;
this.uiSymbolButton18.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton18.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiLine3
//
@@ -453,7 +430,6 @@ namespace Sunny.UI.Demo
this.uiLine3.TabIndex = 91;
this.uiLine3.Text = "UISymbolButton 按钮组";
this.uiLine3.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- this.uiLine3.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton7
//
@@ -480,7 +456,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton7.Symbol = 61809;
this.uiSymbolButton7.TabIndex = 90;
this.uiSymbolButton7.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton7.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton8
//
@@ -507,7 +482,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton8.Symbol = 61445;
this.uiSymbolButton8.TabIndex = 89;
this.uiSymbolButton8.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton8.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton9
//
@@ -534,7 +508,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton9.Symbol = 57607;
this.uiSymbolButton9.TabIndex = 88;
this.uiSymbolButton9.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton9.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton10
//
@@ -551,7 +524,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton10.StyleCustomMode = true;
this.uiSymbolButton10.TabIndex = 87;
this.uiSymbolButton10.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton10.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton11
//
@@ -578,7 +550,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton11.Symbol = 61508;
this.uiSymbolButton11.TabIndex = 86;
this.uiSymbolButton11.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton11.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton12
//
@@ -599,7 +570,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton12.SymbolSelectedColor = System.Drawing.Color.FromArgb(((int)(((byte)(74)))), ((int)(((byte)(131)))), ((int)(((byte)(229)))));
this.uiSymbolButton12.TabIndex = 85;
this.uiSymbolButton12.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton12.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton6
//
@@ -624,7 +594,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton6.TabIndex = 84;
this.uiSymbolButton6.Text = "Error";
this.uiSymbolButton6.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton6.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton5
//
@@ -649,7 +618,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton5.TabIndex = 83;
this.uiSymbolButton5.Text = "Warn";
this.uiSymbolButton5.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton5.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton3
//
@@ -674,7 +642,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton3.TabIndex = 82;
this.uiSymbolButton3.Text = "Success";
this.uiSymbolButton3.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton3.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton4
//
@@ -690,7 +657,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton4.TabIndex = 81;
this.uiSymbolButton4.Text = "Query";
this.uiSymbolButton4.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton4.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton2
//
@@ -715,7 +681,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton2.TabIndex = 80;
this.uiSymbolButton2.Text = "Cancel";
this.uiSymbolButton2.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton2.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSymbolButton1
//
@@ -730,7 +695,6 @@ namespace Sunny.UI.Demo
this.uiSymbolButton1.TabIndex = 79;
this.uiSymbolButton1.Text = "OK";
this.uiSymbolButton1.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiSymbolButton1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiLine2
//
@@ -742,7 +706,6 @@ namespace Sunny.UI.Demo
this.uiLine2.TabIndex = 78;
this.uiLine2.Text = "UISymbolButton";
this.uiLine2.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- this.uiLine2.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiLine1
//
@@ -754,7 +717,6 @@ namespace Sunny.UI.Demo
this.uiLine1.TabIndex = 77;
this.uiLine1.Text = "UIButton";
this.uiLine1.TextAlign = System.Drawing.ContentAlignment.MiddleLeft;
- this.uiLine1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton13
//
@@ -779,7 +741,6 @@ namespace Sunny.UI.Demo
this.uiButton13.TabIndex = 76;
this.uiButton13.Text = "Red";
this.uiButton13.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton13.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton14
//
@@ -804,7 +765,6 @@ namespace Sunny.UI.Demo
this.uiButton14.TabIndex = 75;
this.uiButton14.Text = "Orange";
this.uiButton14.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton14.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton15
//
@@ -829,7 +789,6 @@ namespace Sunny.UI.Demo
this.uiButton15.TabIndex = 74;
this.uiButton15.Text = "Gray";
this.uiButton15.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton15.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton16
//
@@ -854,7 +813,6 @@ namespace Sunny.UI.Demo
this.uiButton16.TabIndex = 73;
this.uiButton16.Text = "Green";
this.uiButton16.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton16.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton17
//
@@ -869,7 +827,6 @@ namespace Sunny.UI.Demo
this.uiButton17.TabIndex = 72;
this.uiButton17.Text = "Blue";
this.uiButton17.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton17.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton18
//
@@ -883,7 +840,6 @@ namespace Sunny.UI.Demo
this.uiButton18.TabIndex = 71;
this.uiButton18.Text = "Round";
this.uiButton18.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton18.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton4
//
@@ -908,7 +864,6 @@ namespace Sunny.UI.Demo
this.uiButton4.TabIndex = 64;
this.uiButton4.Text = "Red";
this.uiButton4.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton4.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton5
//
@@ -933,7 +888,6 @@ namespace Sunny.UI.Demo
this.uiButton5.TabIndex = 63;
this.uiButton5.Text = "Orange";
this.uiButton5.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton5.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton6
//
@@ -958,7 +912,6 @@ namespace Sunny.UI.Demo
this.uiButton6.TabIndex = 62;
this.uiButton6.Text = "Gray";
this.uiButton6.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton6.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton3
//
@@ -983,7 +936,6 @@ namespace Sunny.UI.Demo
this.uiButton3.TabIndex = 61;
this.uiButton3.Text = "Green";
this.uiButton3.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
- this.uiButton3.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiButton2
//
@@ -1000,7 +952,6 @@ namespace Sunny.UI.Demo
this.uiButton2.Text = "Blue";
this.uiButton2.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton2.TipsText = "16";
- this.uiButton2.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
this.uiButton2.Click += new System.EventHandler(this.uiButton2_Click);
//
// uiButton1
@@ -1016,7 +967,6 @@ namespace Sunny.UI.Demo
this.uiButton1.Text = "System";
this.uiButton1.TipsFont = new System.Drawing.Font("微软雅黑", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(134)));
this.uiButton1.TipsText = "1";
- this.uiButton1.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
this.uiButton1.Click += new System.EventHandler(this.uiButton1_Click);
//
// uiToolTip1
@@ -1038,7 +988,6 @@ namespace Sunny.UI.Demo
this.uiSwitch5.Size = new System.Drawing.Size(75, 29);
this.uiSwitch5.TabIndex = 116;
this.uiSwitch5.Text = "uiSwitch5";
- this.uiSwitch5.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// uiSwitch6
//
@@ -1052,7 +1001,6 @@ namespace Sunny.UI.Demo
this.uiSwitch6.Size = new System.Drawing.Size(75, 29);
this.uiSwitch6.TabIndex = 117;
this.uiSwitch6.Text = "uiSwitch6";
- this.uiSwitch6.ZoomScaleRect = new System.Drawing.Rectangle(0, 0, 0, 0);
//
// FButton
//
diff --git a/SunnyUI.Demo/Controls/FButton.cs b/SunnyUI.Demo/Controls/FButton.cs
index 8df0e269..1a6c84b0 100644
--- a/SunnyUI.Demo/Controls/FButton.cs
+++ b/SunnyUI.Demo/Controls/FButton.cs
@@ -71,5 +71,10 @@ namespace Sunny.UI.Demo
//传值给框架
SendParamToFrame("传值给框架");
}
+
+ private void uiSwitch1_ActiveChanging(object sender, System.ComponentModel.CancelEventArgs e)
+ {
+ e.Cancel = !ShowAskDialog("您确认要改变当前开关的状态吗?");
+ }
}
}
diff --git a/SunnyUI.Demo/Forms/FLogin.Designer.cs b/SunnyUI.Demo/Forms/FLogin.Designer.cs
index 0c7a1f46..637599fa 100644
--- a/SunnyUI.Demo/Forms/FLogin.Designer.cs
+++ b/SunnyUI.Demo/Forms/FLogin.Designer.cs
@@ -41,15 +41,16 @@
//
// FLogin
//
- this.AutoScaleDimensions = new System.Drawing.SizeF(10F, 21F);
this.AutoScaleMode = System.Windows.Forms.AutoScaleMode.None;
this.BackgroundImage = ((System.Drawing.Image)(resources.GetObject("$this.BackgroundImage")));
this.ClientSize = new System.Drawing.Size(750, 450);
+ this.FocusControl = Sunny.UI.UILoginFormFocusControl.Password;
this.LoginImage = Sunny.UI.UILoginForm.UILoginImage.Login6;
this.Name = "FLogin";
this.SubText = "SunnyUI.Net";
this.Text = "SunnyUI.Net Login Form";
this.Title = "SunnyUI.Net Login Form";
+ this.UserName = "admin";
this.ButtonLoginClick += new System.EventHandler(this.FLogin_ButtonLoginClick);
this.ResumeLayout(false);
diff --git a/SunnyUI.Demo/Forms/FLogin.resx b/SunnyUI.Demo/Forms/FLogin.resx
index 1af7de15..33d287c2 100644
--- a/SunnyUI.Demo/Forms/FLogin.resx
+++ b/SunnyUI.Demo/Forms/FLogin.resx
@@ -117,4 +117,696 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAu4AAAHCCAMAAACHRbwoAAAABGdBTUEAALGPC/xhBQAAAv1QTFRFAKDq
+ ////idv4CaPrndf/EqfrHavrB6PrEKfrCKLrEafqB6PqEKbrB6LqG6vrAJ/pHKrrAKDp7Pr9HKvp///9
+ CaPqEabqGqrrCaPpD6bqD6fqAJ/oG6rszvP7BKDrC6XqDaXrEabtBaLqGKnqEKXqBKLrFajqAJ/rGarq
+ AqHqKK/sJa7sHqvsDqbsLbHtIKzrCKTrC6TsMLPt/f//Iq3sF6ns/P79+/38FafqFafsHazrGansN7Xt
+ BaLtDJXUD6ftK7DsHartAJ7rNLPsFansPrjuKrHtIqvtNLTvL7LrDKbqAqHsMLHuF6rsI67uE5bU/v78
+ Jq/uEpjVOrbu+f3+K6/uFqrqFJnXHZzXF5nVB6PtBpLTHKztC6Xs+Pr7IK3uGannM7XtDaXtEqjuEJfX
+ G5rUQbnvI6/sIp7XGartKaDXSbvwN7XvO7bwAo/TCZTWKrDvG6vt5vX7MaTZEKTmF5rYAJrqKK/uHqvu
+ UL3yLbHvJa7u1+75MLPv8vr9CKLtwsTFGavt3/L7xOX0FqnuG6bk9PT1EpraCZrej9L9a8b2sOH5OaXc
+ zun3EaHigM747e/wC5fZAIzS09XXXrbkCJ7jpNv4OrPtG6Hd6p41ecz2c8n1WL/xZMT0uN7yiMrpbLzl
+ AGOvrdnw2t7iEZ7e5pMo4YYYu+X6ecPn5uXlRKveitH1XcH0r7e9l9T+xOn7VbLh28eMhtD88N7YBHS7
+ 48uWmM/s0Lh9wKt18bRkmtb/ldf1JqnkztrmDITGv6Zj2Zde6qRHJoXH3Ofy39K149m+1ceq6tWj986V
+ +MeD9b5z5Oz3zLyMrc3tTK/eKKPc1cGcyrCQ4KZ37atV/vz2fcHxotbunr7b/uSxyrhy/dBm/L9KMqvi
+ 8N/D/dmimpqZ/d2Iu83d5LOEx34jMJLVQ5bS2m8P9O7i/u7OxI9Rs3lF1ZAtW6LYz4k8gbDbhoSBjrzm
+ bKPPq52N15REVJHEq6ahp18Q5pxan+X4nIx3065ch2VJmWoz0UYWV1ROFMrvOAAAnYBJREFUeF7tvQd8
+ G9eV7w8+7GBmgEEzCAwGwGLQid4IkGgkwd57EcUiiqR675JVLVsuce+9rePEjkvsNO9u7GRTN283PW+T
+ 7D9l3yZbsr2/9n/v/T//cwajTlKULFsmOF/LEthxid+c+Z17zz1XViEhsWqQ5C6xipDkLrGKkOQusYqQ
+ 5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ
+ 5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ
+ 5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ
+ 5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ
+ 5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ5C6xipDkLrGKkOQusYqQ
+ 5C6xipDkLrGKkOQusYqQ5C6xipDdJCGxapBJSEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhI
+ SEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIXIpe
+ /FdCohwBfZf+iG9IgpcoY6xn/5TeqDr7UKbXB/SI+KaERBlQCu3wRwt/W2UBUe7wFvxfhQ8lwUuUG1oQ
+ OvwNWtcKId0qa5LJqlD0gtwxyEuyl1iZ6LUYy1HCglvRg86b4H8hpOPfVr0WrAxEeviwVovvgv+1VvyQ
+ qHvB5AhXg4TERxpUKiheeAxeXdskaFkf8AJ1tF3tpdU0rTYbzfAP7aXttN0OH7Hbq2QofVmTVQvfAd+A
+ b1JSv/AdJSQ+ilibqqqqZE2odEAWCNjtdaSKpkmaxH8AElDBf/gefFstPDhF13ldATvKG+8HellVFbqf
+ 0h8JiY8maNAhpMMjCNsQxlVq+B/1TZMqgFSr4V9UvPBmCRo+SpMulVmNMb/bbkWFw7UiuCKM8RISHy0E
+ n44itYI3l9ldQhyn5UIsd6kFVQsiJ+UXUHoPCB8uDIz0eE2QYHFous5lRxeEMV6Su8RHhZIWBamD4cZ0
+ E2I6CldFywWTolZBcFeL8l4EIygeP9cFkncJV4UaojwJhh4jPH5z+L4Y8SXlS9xABPnpQeR6bRPkpHq7
+ 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
+ AABJRU5ErkJggg==
+
+
\ No newline at end of file
diff --git a/SunnyUI.Demo/SunnyUI.Demo.csproj b/SunnyUI.Demo/SunnyUI.Demo.csproj
index a036d018..e8a62b85 100644
--- a/SunnyUI.Demo/SunnyUI.Demo.csproj
+++ b/SunnyUI.Demo/SunnyUI.Demo.csproj
@@ -41,8 +41,8 @@
app.manifest
-
- ..\packages\SunnyUI.3.3.5\lib\net472\SunnyUI.dll
+
+ ..\packages\SunnyUI.3.3.6\lib\net472\SunnyUI.dll
..\packages\SunnyUI.Common.3.3.2\lib\net472\SunnyUI.Common.dll
diff --git a/SunnyUI.Demo/packages.config b/SunnyUI.Demo/packages.config
index aafbd983..2aa21966 100644
--- a/SunnyUI.Demo/packages.config
+++ b/SunnyUI.Demo/packages.config
@@ -1,5 +1,5 @@
-
+
\ No newline at end of file
diff --git a/SunnyUI/SunnyUI.csproj b/SunnyUI/SunnyUI.csproj
index 612841c3..d6555c6d 100644
--- a/SunnyUI/SunnyUI.csproj
+++ b/SunnyUI/SunnyUI.csproj
@@ -9,7 +9,7 @@
SunnyUI.Net 是基于.Net Framework 4.0~4.8、.Net6、.Net7 框架的 C# WinForm 开源控件库、工具类库、扩展类库、多页面开发框架。
CopyRight © SunnyUI.Net 2012-2023
GPL-3.0-only
- 3.3.5.0
+ 3.3.6.0
ShenYonghua
SunnyUI.Net
SunnyUI