* 重构主题
This commit is contained in:
parent
e092bfcbf7
commit
03d9f43d68
@ -18,6 +18,7 @@
|
|||||||
*
|
*
|
||||||
* 2022-06-28: V3.2.0 增加文件说明
|
* 2022-06-28: V3.2.0 增加文件说明
|
||||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||||
|
* 2023-11-13: V3.5.2 重构主题
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
@ -42,6 +43,9 @@ namespace Sunny.UI
|
|||||||
TabControl.TabVisible = false;
|
TabControl.TabVisible = false;
|
||||||
MinimumSize = new Size(240, 180);
|
MinimumSize = new Size(240, 180);
|
||||||
Translate();
|
Translate();
|
||||||
|
|
||||||
|
b1.FillColor = b2.FillColor = b3.FillColor = b4.FillColor = UIStyles.Blue.PanelFillColor;
|
||||||
|
b1.SymbolColor = b2.SymbolColor = b3.SymbolColor = b4.SymbolColor = UIStyles.Blue.ButtonFillColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
#region InitializeComponent
|
#region InitializeComponent
|
||||||
@ -95,7 +99,6 @@ namespace Sunny.UI
|
|||||||
TopPanel.RadiusSides = UICornerRadiusSides.None;
|
TopPanel.RadiusSides = UICornerRadiusSides.None;
|
||||||
TopPanel.RectSides = ToolStripStatusLabelBorderSides.Left | ToolStripStatusLabelBorderSides.Top | ToolStripStatusLabelBorderSides.Right;
|
TopPanel.RectSides = ToolStripStatusLabelBorderSides.Left | ToolStripStatusLabelBorderSides.Top | ToolStripStatusLabelBorderSides.Right;
|
||||||
TopPanel.Size = new Size(461, 31);
|
TopPanel.Size = new Size(461, 31);
|
||||||
TopPanel.StyleCustomMode = true;
|
|
||||||
TopPanel.TabIndex = 0;
|
TopPanel.TabIndex = 0;
|
||||||
TopPanel.Text = "2020-05-05";
|
TopPanel.Text = "2020-05-05";
|
||||||
TopPanel.TextAlignment = ContentAlignment.MiddleCenter;
|
TopPanel.TextAlignment = ContentAlignment.MiddleCenter;
|
||||||
@ -106,23 +109,17 @@ namespace Sunny.UI
|
|||||||
b4.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
b4.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
b4.BackColor = Color.Transparent;
|
b4.BackColor = Color.Transparent;
|
||||||
b4.Cursor = Cursors.Hand;
|
b4.Cursor = Cursors.Hand;
|
||||||
b4.FillColor = Color.White;
|
|
||||||
b4.FillHoverColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b4.Font = new Font("宋体", 12F, FontStyle.Regular, GraphicsUnit.Point);
|
b4.Font = new Font("宋体", 12F, FontStyle.Regular, GraphicsUnit.Point);
|
||||||
b4.ForeColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b4.Location = new Point(427, 4);
|
b4.Location = new Point(427, 4);
|
||||||
b4.MinimumSize = new Size(1, 1);
|
b4.MinimumSize = new Size(1, 1);
|
||||||
b4.Name = "b4";
|
b4.Name = "b4";
|
||||||
b4.Padding = new Padding(24, 0, 0, 0);
|
b4.Padding = new Padding(24, 0, 0, 0);
|
||||||
b4.RadiusSides = UICornerRadiusSides.None;
|
b4.RadiusSides = UICornerRadiusSides.None;
|
||||||
b4.RectHoverColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b4.RectSides = ToolStripStatusLabelBorderSides.None;
|
b4.RectSides = ToolStripStatusLabelBorderSides.None;
|
||||||
b4.Size = new Size(30, 24);
|
b4.Size = new Size(30, 24);
|
||||||
b4.Style = UIStyle.Custom;
|
b4.Style = UIStyle.Custom;
|
||||||
b4.StyleCustomMode = true;
|
|
||||||
b4.Symbol = 61697;
|
b4.Symbol = 61697;
|
||||||
b4.TabIndex = 3;
|
b4.TabIndex = 3;
|
||||||
b4.TipsFont = new Font("宋体", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
|
||||||
b4.Click += b4_Click;
|
b4.Click += b4_Click;
|
||||||
//
|
//
|
||||||
// b3
|
// b3
|
||||||
@ -130,69 +127,51 @@ namespace Sunny.UI
|
|||||||
b3.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
b3.Anchor = AnchorStyles.Top | AnchorStyles.Right;
|
||||||
b3.BackColor = Color.Transparent;
|
b3.BackColor = Color.Transparent;
|
||||||
b3.Cursor = Cursors.Hand;
|
b3.Cursor = Cursors.Hand;
|
||||||
b3.FillColor = Color.White;
|
|
||||||
b3.FillHoverColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b3.Font = new Font("宋体", 12F, FontStyle.Regular, GraphicsUnit.Point);
|
b3.Font = new Font("宋体", 12F, FontStyle.Regular, GraphicsUnit.Point);
|
||||||
b3.ForeColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b3.Location = new Point(391, 4);
|
b3.Location = new Point(391, 4);
|
||||||
b3.MinimumSize = new Size(1, 1);
|
b3.MinimumSize = new Size(1, 1);
|
||||||
b3.Name = "b3";
|
b3.Name = "b3";
|
||||||
b3.Padding = new Padding(24, 0, 0, 0);
|
b3.Padding = new Padding(24, 0, 0, 0);
|
||||||
b3.RadiusSides = UICornerRadiusSides.None;
|
b3.RadiusSides = UICornerRadiusSides.None;
|
||||||
b3.RectHoverColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b3.RectSides = ToolStripStatusLabelBorderSides.None;
|
b3.RectSides = ToolStripStatusLabelBorderSides.None;
|
||||||
b3.Size = new Size(30, 24);
|
b3.Size = new Size(30, 24);
|
||||||
b3.Style = UIStyle.Custom;
|
b3.Style = UIStyle.Custom;
|
||||||
b3.StyleCustomMode = true;
|
|
||||||
b3.Symbol = 61701;
|
b3.Symbol = 61701;
|
||||||
b3.TabIndex = 2;
|
b3.TabIndex = 2;
|
||||||
b3.TipsFont = new Font("宋体", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
|
||||||
b3.Click += b3_Click;
|
b3.Click += b3_Click;
|
||||||
//
|
//
|
||||||
// b2
|
// b2
|
||||||
//
|
//
|
||||||
b2.BackColor = Color.Transparent;
|
b2.BackColor = Color.Transparent;
|
||||||
b2.Cursor = Cursors.Hand;
|
b2.Cursor = Cursors.Hand;
|
||||||
b2.FillColor = Color.White;
|
|
||||||
b2.FillHoverColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b2.Font = new Font("宋体", 12F, FontStyle.Regular, GraphicsUnit.Point);
|
b2.Font = new Font("宋体", 12F, FontStyle.Regular, GraphicsUnit.Point);
|
||||||
b2.ForeColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b2.Location = new Point(40, 4);
|
b2.Location = new Point(40, 4);
|
||||||
b2.MinimumSize = new Size(1, 1);
|
b2.MinimumSize = new Size(1, 1);
|
||||||
b2.Name = "b2";
|
b2.Name = "b2";
|
||||||
b2.Padding = new Padding(24, 0, 0, 0);
|
b2.Padding = new Padding(24, 0, 0, 0);
|
||||||
b2.RadiusSides = UICornerRadiusSides.None;
|
b2.RadiusSides = UICornerRadiusSides.None;
|
||||||
b2.RectHoverColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b2.RectSides = ToolStripStatusLabelBorderSides.None;
|
b2.RectSides = ToolStripStatusLabelBorderSides.None;
|
||||||
b2.Size = new Size(30, 24);
|
b2.Size = new Size(30, 24);
|
||||||
b2.Style = UIStyle.Custom;
|
b2.Style = UIStyle.Custom;
|
||||||
b2.StyleCustomMode = true;
|
|
||||||
b2.Symbol = 61700;
|
b2.Symbol = 61700;
|
||||||
b2.TabIndex = 1;
|
b2.TabIndex = 1;
|
||||||
b2.TipsFont = new Font("宋体", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
|
||||||
b2.Click += b2_Click;
|
b2.Click += b2_Click;
|
||||||
//
|
//
|
||||||
// b1
|
// b1
|
||||||
//
|
//
|
||||||
b1.BackColor = Color.Transparent;
|
b1.BackColor = Color.Transparent;
|
||||||
b1.Cursor = Cursors.Hand;
|
b1.Cursor = Cursors.Hand;
|
||||||
b1.FillColor = Color.White;
|
|
||||||
b1.FillHoverColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b1.Font = new Font("宋体", 12F, FontStyle.Regular, GraphicsUnit.Point);
|
b1.Font = new Font("宋体", 12F, FontStyle.Regular, GraphicsUnit.Point);
|
||||||
b1.ForeColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b1.Location = new Point(4, 4);
|
b1.Location = new Point(4, 4);
|
||||||
b1.MinimumSize = new Size(1, 1);
|
b1.MinimumSize = new Size(1, 1);
|
||||||
b1.Name = "b1";
|
b1.Name = "b1";
|
||||||
b1.Padding = new Padding(24, 0, 0, 0);
|
b1.Padding = new Padding(24, 0, 0, 0);
|
||||||
b1.RadiusSides = UICornerRadiusSides.None;
|
b1.RadiusSides = UICornerRadiusSides.None;
|
||||||
b1.RectHoverColor = Color.FromArgb(80, 160, 255);
|
|
||||||
b1.RectSides = ToolStripStatusLabelBorderSides.None;
|
b1.RectSides = ToolStripStatusLabelBorderSides.None;
|
||||||
b1.Size = new Size(30, 24);
|
b1.Size = new Size(30, 24);
|
||||||
b1.Style = UIStyle.Custom;
|
b1.Style = UIStyle.Custom;
|
||||||
b1.StyleCustomMode = true;
|
|
||||||
b1.Symbol = 61696;
|
b1.Symbol = 61696;
|
||||||
b1.TabIndex = 0;
|
b1.TabIndex = 0;
|
||||||
b1.TipsFont = new Font("宋体", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
|
||||||
b1.Click += b1_Click;
|
b1.Click += b1_Click;
|
||||||
//
|
//
|
||||||
// TabControl
|
// TabControl
|
||||||
@ -210,10 +189,8 @@ namespace Sunny.UI
|
|||||||
TabControl.SelectedIndex = 0;
|
TabControl.SelectedIndex = 0;
|
||||||
TabControl.Size = new Size(461, 317);
|
TabControl.Size = new Size(461, 317);
|
||||||
TabControl.SizeMode = TabSizeMode.Fixed;
|
TabControl.SizeMode = TabSizeMode.Fixed;
|
||||||
TabControl.Style = UIStyle.Custom;
|
|
||||||
TabControl.TabIndex = 1;
|
TabControl.TabIndex = 1;
|
||||||
TabControl.TabUnSelectedForeColor = Color.FromArgb(240, 240, 240);
|
TabControl.TabUnSelectedForeColor = Color.FromArgb(240, 240, 240);
|
||||||
TabControl.TipsFont = new Font("宋体", 9F, FontStyle.Regular, GraphicsUnit.Point);
|
|
||||||
TabControl.SelectedIndexChanged += TabControl_SelectedIndexChanged;
|
TabControl.SelectedIndexChanged += TabControl_SelectedIndexChanged;
|
||||||
//
|
//
|
||||||
// tabPage1
|
// tabPage1
|
||||||
@ -237,7 +214,6 @@ namespace Sunny.UI
|
|||||||
p1.Name = "p1";
|
p1.Name = "p1";
|
||||||
p1.RadiusSides = UICornerRadiusSides.None;
|
p1.RadiusSides = UICornerRadiusSides.None;
|
||||||
p1.Size = new Size(461, 277);
|
p1.Size = new Size(461, 277);
|
||||||
p1.Style = UIStyle.Custom;
|
|
||||||
p1.TabIndex = 0;
|
p1.TabIndex = 0;
|
||||||
p1.Text = null;
|
p1.Text = null;
|
||||||
p1.TextAlignment = ContentAlignment.MiddleCenter;
|
p1.TextAlignment = ContentAlignment.MiddleCenter;
|
||||||
@ -251,7 +227,7 @@ namespace Sunny.UI
|
|||||||
tabPage2.Controls.Add(p2);
|
tabPage2.Controls.Add(p2);
|
||||||
tabPage2.Location = new Point(0, 40);
|
tabPage2.Location = new Point(0, 40);
|
||||||
tabPage2.Name = "tabPage2";
|
tabPage2.Name = "tabPage2";
|
||||||
tabPage2.Size = new Size(461, 277);
|
tabPage2.Size = new Size(200, 60);
|
||||||
tabPage2.TabIndex = 1;
|
tabPage2.TabIndex = 1;
|
||||||
tabPage2.Text = "tabPage2";
|
tabPage2.Text = "tabPage2";
|
||||||
tabPage2.UseVisualStyleBackColor = true;
|
tabPage2.UseVisualStyleBackColor = true;
|
||||||
@ -266,8 +242,7 @@ namespace Sunny.UI
|
|||||||
p2.MinimumSize = new Size(1, 1);
|
p2.MinimumSize = new Size(1, 1);
|
||||||
p2.Name = "p2";
|
p2.Name = "p2";
|
||||||
p2.RadiusSides = UICornerRadiusSides.None;
|
p2.RadiusSides = UICornerRadiusSides.None;
|
||||||
p2.Size = new Size(461, 277);
|
p2.Size = new Size(200, 60);
|
||||||
p2.Style = UIStyle.Custom;
|
|
||||||
p2.TabIndex = 1;
|
p2.TabIndex = 1;
|
||||||
p2.Text = null;
|
p2.Text = null;
|
||||||
p2.TextAlignment = ContentAlignment.MiddleCenter;
|
p2.TextAlignment = ContentAlignment.MiddleCenter;
|
||||||
@ -281,7 +256,7 @@ namespace Sunny.UI
|
|||||||
tabPage3.Controls.Add(p3);
|
tabPage3.Controls.Add(p3);
|
||||||
tabPage3.Location = new Point(0, 40);
|
tabPage3.Location = new Point(0, 40);
|
||||||
tabPage3.Name = "tabPage3";
|
tabPage3.Name = "tabPage3";
|
||||||
tabPage3.Size = new Size(461, 277);
|
tabPage3.Size = new Size(200, 60);
|
||||||
tabPage3.TabIndex = 2;
|
tabPage3.TabIndex = 2;
|
||||||
tabPage3.Text = "tabPage3";
|
tabPage3.Text = "tabPage3";
|
||||||
tabPage3.UseVisualStyleBackColor = true;
|
tabPage3.UseVisualStyleBackColor = true;
|
||||||
@ -296,8 +271,7 @@ namespace Sunny.UI
|
|||||||
p3.MinimumSize = new Size(1, 1);
|
p3.MinimumSize = new Size(1, 1);
|
||||||
p3.Name = "p3";
|
p3.Name = "p3";
|
||||||
p3.RadiusSides = UICornerRadiusSides.None;
|
p3.RadiusSides = UICornerRadiusSides.None;
|
||||||
p3.Size = new Size(461, 277);
|
p3.Size = new Size(200, 60);
|
||||||
p3.Style = UIStyle.Custom;
|
|
||||||
p3.TabIndex = 2;
|
p3.TabIndex = 2;
|
||||||
p3.Text = null;
|
p3.Text = null;
|
||||||
p3.TextAlignment = ContentAlignment.MiddleCenter;
|
p3.TextAlignment = ContentAlignment.MiddleCenter;
|
||||||
@ -313,7 +287,6 @@ namespace Sunny.UI
|
|||||||
FillColor = Color.White;
|
FillColor = Color.White;
|
||||||
Name = "UICalendar";
|
Name = "UICalendar";
|
||||||
Size = new Size(461, 348);
|
Size = new Size(461, 348);
|
||||||
Style = UIStyle.Custom;
|
|
||||||
TopPanel.ResumeLayout(false);
|
TopPanel.ResumeLayout(false);
|
||||||
TabControl.ResumeLayout(false);
|
TabControl.ResumeLayout(false);
|
||||||
tabPage1.ResumeLayout(false);
|
tabPage1.ResumeLayout(false);
|
||||||
@ -554,6 +527,13 @@ namespace Sunny.UI
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public override void SetInheritedStyle(UIStyle style)
|
||||||
|
{
|
||||||
|
base.SetInheritedStyle(style);
|
||||||
|
b1.FillColor = b2.FillColor = b3.FillColor = b4.FillColor = TopPanel.FillColor;
|
||||||
|
b1.ForeColor = b2.ForeColor = b3.ForeColor = b4.ForeColor = style.Colors().ButtonFillColor;
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// 设置主题样式
|
/// 设置主题样式
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -21,6 +21,7 @@
|
|||||||
* 2022-12-02: V3.3.0 删除TextChanged事件,增加ValueChanged事件
|
* 2022-12-02: V3.3.0 删除TextChanged事件,增加ValueChanged事件
|
||||||
* 2023-05-10: V3.3.6 修复Enabled切换时背景色不一致的问题
|
* 2023-05-10: V3.3.6 修复Enabled切换时背景色不一致的问题
|
||||||
* 2023-05-13: V3.3.6 重构DrawString函数
|
* 2023-05-13: V3.3.6 重构DrawString函数
|
||||||
|
* 2023-11-13: V3.5.2 重构主题
|
||||||
******************************************************************************/
|
******************************************************************************/
|
||||||
|
|
||||||
using System;
|
using System;
|
||||||
@ -57,6 +58,8 @@ namespace Sunny.UI
|
|||||||
txt.TextChanged += Txt_TextChanged;
|
txt.TextChanged += Txt_TextChanged;
|
||||||
txt.Leave += Txt_Leave;
|
txt.Leave += Txt_Leave;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
fillColor = UIStyles.Blue.EditorBackColor;
|
||||||
}
|
}
|
||||||
|
|
||||||
public event EventHandler ValueChanged;
|
public event EventHandler ValueChanged;
|
||||||
@ -417,7 +420,6 @@ namespace Sunny.UI
|
|||||||
Name = "UIIPTextBox";
|
Name = "UIIPTextBox";
|
||||||
Padding = new Padding(1);
|
Padding = new Padding(1);
|
||||||
Size = new Size(219, 29);
|
Size = new Size(219, 29);
|
||||||
Style = UIStyle.Custom;
|
|
||||||
SizeChanged += UIIPTextBox_SizeChanged;
|
SizeChanged += UIIPTextBox_SizeChanged;
|
||||||
ResumeLayout(false);
|
ResumeLayout(false);
|
||||||
PerformLayout();
|
PerformLayout();
|
||||||
|
Loading…
x
Reference in New Issue
Block a user