56 lines
1.7 KiB
C#
56 lines
1.7 KiB
C#
|
|
using System;
|
|||
|
|
using System.Drawing;
|
|||
|
|
//忽略没有注释警告
|
|||
|
|
#pragma warning disable 1591
|
|||
|
|
namespace MGdu.WinFormUI
|
|||
|
|
{
|
|||
|
|
public class ThemeScrollbarVS2013 : GMScrollBarThemeBase
|
|||
|
|
{
|
|||
|
|
public ThemeScrollbarVS2013()
|
|||
|
|
{
|
|||
|
|
DrawLinesInMiddleButton = false;
|
|||
|
|
ShowSideButtons = true;
|
|||
|
|
DrawBackground = true;
|
|||
|
|
DrawBorder = false;
|
|||
|
|
DrawInnerBorder = false;
|
|||
|
|
|
|||
|
|
BackColor = Color.FromArgb(232, 232, 232);
|
|||
|
|
InnerPaddingWidth = 0;
|
|||
|
|
MiddleButtonOutterSpace1 = 0;
|
|||
|
|
MiddleButtonOutterSpace2 = 4;
|
|||
|
|
BestUndirectLen = 17;
|
|||
|
|
SideButtonLength = 17;
|
|||
|
|
|
|||
|
|
SideButtonColorTable = SideBtnColor();
|
|||
|
|
MiddleButtonColorTable = MdlBtnColor();
|
|||
|
|
|
|||
|
|
SideButtonForePathSize = new Size(9, 9);
|
|||
|
|
SideButtonForePathGetter = new ButtonForePathGetter(
|
|||
|
|
MGdu.WinFormUI.MyGraphics.GraphicsPathHelper.Create9x5DownTriangleFlag);
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private ButtonColorTable SideBtnColor()
|
|||
|
|
{
|
|||
|
|
ButtonColorTable table = new ButtonColorTable();
|
|||
|
|
|
|||
|
|
table.ForeColorNormal = Color.FromArgb(134, 137, 153);
|
|||
|
|
table.ForeColorHover = Color.FromArgb(28, 151, 234);
|
|||
|
|
table.ForeColorPressed = Color.FromArgb(0, 122, 204);
|
|||
|
|
table.ForeColorDisabled = Color.LightGray;
|
|||
|
|
|
|||
|
|
return table;
|
|||
|
|
}
|
|||
|
|
|
|||
|
|
private ButtonColorTable MdlBtnColor()
|
|||
|
|
{
|
|||
|
|
ButtonColorTable table = new ButtonColorTable();
|
|||
|
|
|
|||
|
|
table.BackColorNormal = Color.FromArgb(208, 209, 215);
|
|||
|
|
table.BackColorHover = Color.FromArgb(136, 136, 136);
|
|||
|
|
table.BackColorPressed = Color.FromArgb(106, 106, 106);
|
|||
|
|
|
|||
|
|
return table;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|