Commit 5ce193ca 王海洋

更改PanelBase控件颜色配置

1 个父辈 207d57f3
...@@ -34,7 +34,7 @@ namespace Asa.FaceControl ...@@ -34,7 +34,7 @@ namespace Asa.FaceControl
{ {
InitializeComponent(); InitializeComponent();
theme = new DarkThemeColor(); theme = ThemeConfig.DefaultThemeColor;
BackColor = theme.BACK; BackColor = theme.BACK;
ForeColor = theme.FORE; ForeColor = theme.FORE;
Padding = new Padding(3); Padding = new Padding(3);
......
...@@ -41,7 +41,6 @@ namespace Asa.FaceControl ...@@ -41,7 +41,6 @@ namespace Asa.FaceControl
} }
//=====事件===== //=====事件=====
[Browsable(true)] [Browsable(true)]
public new event EventHandler TextChanged; public new event EventHandler TextChanged;
......
...@@ -230,6 +230,7 @@ ...@@ -230,6 +230,7 @@
</Compile> </Compile>
<Compile Include="BLL\ImageConvert.cs" /> <Compile Include="BLL\ImageConvert.cs" />
<Compile Include="Language.cs" /> <Compile Include="Language.cs" />
<Compile Include="Model\DarkThemeColor2.cs" />
<Compile Include="Model\IFaceThemeColor.cs" /> <Compile Include="Model\IFaceThemeColor.cs" />
<Compile Include="Model\ControlShape.cs" /> <Compile Include="Model\ControlShape.cs" />
<Compile Include="Model\API.cs" /> <Compile Include="Model\API.cs" />
...@@ -393,7 +394,7 @@ ...@@ -393,7 +394,7 @@
</ItemGroup> </ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" /> <Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup> <PropertyGroup>
<PostBuildEvent>copy "$(TargetPath)" "D:\rick\vs\NS100\SharedDll\" <PostBuildEvent>copy "$(TargetPath)" "D:\Work\王海洋\NS100\SharedDll\"
copy "$(TargetDir)$(TargetName).pdb" "D:\rick\vs\NS100\SharedDll\"</PostBuildEvent> copy "$(TargetDir)$(TargetName).pdb" "D:\Work\王海洋\NS100\SharedDll\"</PostBuildEvent>
</PropertyGroup> </PropertyGroup>
</Project> </Project>
\ No newline at end of file \ No newline at end of file
...@@ -3,6 +3,10 @@ using System.Drawing; ...@@ -3,6 +3,10 @@ using System.Drawing;
namespace Asa.FaceControl namespace Asa.FaceControl
{ {
public class ThemeConfig {
public static IFaceThemeColor DefaultThemeColor = new DarkThemeColor();
}
public class DarkThemeColor : IFaceThemeColor public class DarkThemeColor : IFaceThemeColor
{ {
public Color BACK { get; } = Color.FromArgb(20, 20, 20); public Color BACK { get; } = Color.FromArgb(20, 20, 20);
......
using System;
using System.Drawing;
namespace Asa.FaceControl
{
public class DarkThemeColor2 : IFaceThemeColor
{
public Color BACK { get; } = Color.FromArgb(20, 20, 20);
public Color FORE { get; } = Color.FromArgb(230, 230, 230);
public Color DOWN { get; } = Color.FromArgb(45, 45, 45);
public Color OVER { get; } = Color.FromArgb(70, 70, 70);
public Color BORDER_ENTER { get; } = Color.FromArgb(0, 130, 220);
public Color BORDER_LEAVE { get; } = Color.FromArgb(100, 100, 100);
public Color DISABLED { get; } = Color.FromArgb(100, 100, 100);
public Color SCROLL_BAR_BACK { get; } = Color.FromArgb(60, 60, 60);
public Color SCROLL_BAR_OVER { get; } = Color.FromArgb(110, 110, 110);
public Color SCROLL_BAR_DOWN { get; } = Color.FromArgb(0, 110, 200);
public Color LIST_LINE_1 { get; } = Color.FromArgb(50, 50, 50);
public Color LIST_LINE_2 { get; } = Color.FromArgb(30, 30, 30);
public string CONTROL_PARTS_FONT { get; } = "宋体";
public Color TITLE_BUTTON_FORE { get; } = Color.FromArgb(230, 230, 230);
public Color TITLE_CLOSE_BUTTON_BACK { get; } = Color.FromArgb(30, 30, 30);
public Color TITLE_CLOSE_BUTTON_OVER { get; } = Color.FromArgb(150, 50, 50);
public Color TITLE_CLOSE_BUTTON_DOWN { get; } = Color.FromArgb(240, 70, 90);
public Color TITLE_MIN_BUTTON_BACK { get; } = Color.FromArgb(30, 30, 30);
public Color TITLE_MIN_BUTTON_OVER { get; } = Color.FromArgb(80, 80, 80);
public Color TITLE_MIN_BUTTON_DOWN { get; } = Color.FromArgb(0, 122, 204);
public Color TITLE_MAX_BUTTON_BACK { get; } = Color.FromArgb(30, 30, 30);
public Color TITLE_MAX_BUTTON_OVER { get; } = Color.FromArgb(80, 80, 80);
public Color TITLE_MAX_BUTTON_DOWN { get; } = Color.FromArgb(0, 122, 204);
}
}
支持 Markdown 格式
你添加了 0 到此讨论。请谨慎行事。
Finish editing this message first!