diff --git a/AllBase/BaseClass.cs b/AllBase/BaseClass.cs
index 3f332f5..bd2e396 100644
--- a/AllBase/BaseClass.cs
+++ b/AllBase/BaseClass.cs
@@ -27,7 +27,7 @@ namespace AllBase
///
/// 版本ID
///
- public static int VersionCount = 1051;
+ public static int VersionCount = 1052;
//public static int VersionCount = 613;
///
diff --git a/AllBase/Helper/GlobalConfig.cs b/AllBase/Helper/GlobalConfig.cs
index 25e3dae..5ece097 100644
--- a/AllBase/Helper/GlobalConfig.cs
+++ b/AllBase/Helper/GlobalConfig.cs
@@ -67,13 +67,17 @@ namespace AllBase.Helper
///
public static ConcurrentList PddClientInfoList = new ConcurrentList();
- public static System.Drawing.Color KJDMainColor = System.Drawing.Color.FromArgb(63, 126, 255);
- public static System.Drawing.Color KJDMainColor2 = System.Drawing.Color.FromArgb(185, 215, 255);
- public static System.Drawing.Color KJDBorderColor = System.Drawing.Color.FromArgb(25, 98, 200);
+ public static System.Drawing.Color DefaultMainColor { get; set; } = System.Drawing.Color.FromArgb(63, 126, 255);
+ public static System.Drawing.Color DefaultMainColorLight { get; set; } = System.Drawing.Color.FromArgb(185, 215, 255);
+ public static System.Drawing.Color DefaultBorderColor { get; set; } = System.Drawing.Color.FromArgb(25, 98, 200);
- public static System.Drawing.Color PddMainColor = System.Drawing.Color.FromArgb(225, 120, 135);
- public static System.Drawing.Color PddMainColor2 = System.Drawing.Color.FromArgb(255, 235, 245);
- public static System.Drawing.Color PddBorderColor = System.Drawing.Color.FromArgb(195, 112, 135);
+ public static System.Drawing.Color MainColor { get; set; } = System.Drawing.Color.FromArgb(63, 126, 255);
+ public static System.Drawing.Color MainColorLight { get; set; } = System.Drawing.Color.FromArgb(185, 215, 255);
+ public static System.Drawing.Color BorderColor { get; set; } = System.Drawing.Color.FromArgb(25, 98, 200);
+
+ public static System.Drawing.Color PddMainColor { get; set; } = System.Drawing.Color.FromArgb(225, 120, 135);
+ public static System.Drawing.Color PddMainColorLight { get; set; } = System.Drawing.Color.FromArgb(255, 235, 245);
+ public static System.Drawing.Color PddBorderColor { get; set; } = System.Drawing.Color.FromArgb(195, 112, 135);
}
public enum ShopPlatform
diff --git a/TEMUKJD/BaseForms/BaseForm.cs b/TEMUKJD/BaseForms/BaseForm.cs
index bd10b1b..5f1a24c 100644
--- a/TEMUKJD/BaseForms/BaseForm.cs
+++ b/TEMUKJD/BaseForms/BaseForm.cs
@@ -103,68 +103,71 @@ namespace TemuKJD.BaseForms
setSkinColor(c);
// pdd皮肤颜色
- if (BaseClass.MainPath == "binxixi")
+ if (BaseClass.MainPath == "binxixi" || BaseClass.MainPath == "weixin")
{
- if (c is Panel && c.BackColor == GlobalConfig.KJDMainColor)
+ if (c is Panel && c.BackColor == GlobalConfig.DefaultMainColor)
{
- c.BackColor = GlobalConfig.PddMainColor;
+ c.BackColor = GlobalConfig.MainColor;
}
if (c is PanelEx && c.Name.StartsWith("btn"))
{
var pnl = c as PanelEx;
- if (pnl.Style.BackColor1.Color == GlobalConfig.KJDMainColor)
+ if (pnl.Style.BackColor1.Color == GlobalConfig.DefaultMainColor)
{
- pnl.Style.BackColor1.Color = GlobalConfig.PddMainColor;
- pnl.Style.BackColor2.Color = GlobalConfig.PddMainColor;
- pnl.StyleMouseOver.BackColor1.Color = GlobalConfig.PddBorderColor;
- pnl.StyleMouseOver.BackColor2.Color = GlobalConfig.PddBorderColor;
+ pnl.Style.BackColor1.Color = GlobalConfig.MainColor;
+ pnl.Style.BackColor2.Color = GlobalConfig.MainColor;
+ pnl.StyleMouseOver.BackColor1.Color = GlobalConfig.BorderColor;
+ pnl.StyleMouseOver.BackColor2.Color = GlobalConfig.BorderColor;
}
- else if (pnl.Style.BorderColor.Color == GlobalConfig.KJDMainColor)
+ else if (pnl.Style.BorderColor.Color == GlobalConfig.DefaultMainColor)
{
- pnl.Style.BorderColor.Color = GlobalConfig.PddMainColor;
- pnl.Style.BackColor1.Color = GlobalConfig.PddMainColor2;
- pnl.Style.BackColor2.Color = GlobalConfig.PddMainColor2;
- pnl.Style.ForeColor.Color = GlobalConfig.PddBorderColor;
- pnl.StyleMouseOver.BackColor1.Color = GlobalConfig.PddBorderColor;
- pnl.StyleMouseOver.BackColor2.Color = GlobalConfig.PddBorderColor;
+ pnl.Style.BorderColor.Color = GlobalConfig.MainColor;
+ pnl.Style.BackColor1.Color = GlobalConfig.MainColorLight;
+ pnl.Style.BackColor2.Color = GlobalConfig.MainColorLight;
+ pnl.Style.ForeColor.Color = GlobalConfig.BorderColor;
+ pnl.StyleMouseOver.BackColor1.Color = GlobalConfig.BorderColor;
+ pnl.StyleMouseOver.BackColor2.Color = GlobalConfig.BorderColor;
}
}
if (c is ButtonEx)
{
- c.BackColor = GlobalConfig.PddMainColor;
+ c.BackColor = GlobalConfig.MainColor;
}
- if (c is SplitContainer && c.BackColor == GlobalConfig.KJDMainColor)
+ if (c is SplitContainer && c.BackColor == GlobalConfig.DefaultMainColor)
{
- c.BackColor = GlobalConfig.PddMainColor;
+ c.BackColor = GlobalConfig.MainColor;
}
if (c is UserComponent.UcTreeView)
{
var tv = c as UserComponent.UcTreeView;
- tv.ChildNodeSelectedBgColor = GlobalConfig.PddMainColor;
+ tv.ChildNodeSelectedBgColor = GlobalConfig.MainColor;
}
- if (c is UserComponent.UcGroupBoxEx && (c as UserComponent.UcGroupBoxEx).BorderColor == GlobalConfig.KJDMainColor)
+ if (c is UserComponent.UcGroupBoxEx && (c as UserComponent.UcGroupBoxEx).BorderColor == GlobalConfig.DefaultMainColor)
{
var gb = c as UserComponent.UcGroupBoxEx;
- gb.BorderColor = GlobalConfig.PddMainColor;
+ gb.BorderColor = GlobalConfig.MainColor;
}
if (c is UserComponent.DataGridViewEx)
{
var dgv = c as UserComponent.DataGridViewEx;
- dgv.BorderColor = GlobalConfig.PddMainColor;
- dgv.DefaultCellStyle.SelectionBackColor = GlobalConfig.PddMainColor;
+ dgv.BorderColor = GlobalConfig.MainColor;
+ dgv.DefaultCellStyle.SelectionBackColor = GlobalConfig.MainColor;
+
+ dgv.CheckBoxRowBoxCheckColor = GlobalConfig.MainColor;
+ dgv.CheckBoxRowBoxBorderColor = GlobalConfig.BorderColor;
}
if (c is UserComponent.UcCheckBox)
{
var chk = c as UserComponent.UcCheckBox;
- chk.CheckBoxCheckColor = GlobalConfig.PddMainColor;
- chk.CheckBoxBorderColor = GlobalConfig.PddBorderColor;
+ chk.CheckBoxCheckColor = GlobalConfig.MainColor;
+ chk.CheckBoxBorderColor = GlobalConfig.BorderColor;
}
if (c is UcTabControlMetro)
{
var tc = c as UcTabControlMetro;
- tc.BorderColor = GlobalConfig.PddBorderColor;
- tc.TabSelectColor = GlobalConfig.PddMainColor;
- tc.TabSelectTextColor = GlobalConfig.PddMainColor;
+ tc.BorderColor = GlobalConfig.BorderColor;
+ tc.TabSelectColor = GlobalConfig.MainColor;
+ tc.TabSelectTextColor = GlobalConfig.MainColor;
}
}
}
diff --git a/TEMUKJD/Extension/DataGridViewExtension.cs b/TEMUKJD/Extension/DataGridViewExtension.cs
index 1db717b..d738fc2 100644
--- a/TEMUKJD/Extension/DataGridViewExtension.cs
+++ b/TEMUKJD/Extension/DataGridViewExtension.cs
@@ -1,4 +1,5 @@
using AllBase;
+using AllBase.Helper;
using NaiBa.Util;
using NaiBa.Util.Extension;
using System;
@@ -12,6 +13,7 @@ using System.Text;
using System.Threading;
using System.Threading.Tasks;
using System.Windows.Forms;
+using TemuKJD.UserComponent;
namespace TemuKJD.Extension
{
@@ -22,7 +24,7 @@ namespace TemuKJD.Extension
return CellCollection.Cast().FirstOrDefault(c => c.OwningColumn.Name == name)?.Value;
}
- public static CheckBox AddSelectorColumn(this DataGridView dgv, string columnName = "Selected", Action addHeaderCheckBoxOverride = null)
+ public static UcCheckBox AddSelectorColumn(this DataGridView dgv, string columnName = "Selected", Action addHeaderCheckBoxOverride = null)
{
if (dgv.Columns[columnName] == null)
{
@@ -53,7 +55,7 @@ namespace TemuKJD.Extension
}
}
- public static CheckBox AddHeaderCheckBox(this DataGridViewColumn column, HorizontalAlignment align = HorizontalAlignment.Center, int leftBorderOffset = 0, int rightBorderOffset = 0, Func