using System; using System.Drawing; //忽略没有注释警告 #pragma warning disable 1591 namespace MGdu.WinFormUI { public class GMProgessBarThemeBase : IDisposable { public Color BackColor { get; set; } public Color BorderColor { get; set; } public Color InnerBorderColor { get; set; } public Color CoveredColor { get; set; } public Color LeadingEdgeColor { get; set; } public bool DrawInnerBorder { get; set; } public bool DrawLeadingEdge { get; set; } public bool DrawBackColorGlass { get; set; } public bool DrawCoveredColorGlass { get; set; } public int BorderRadius { get; set; } public Color ForeColor { get; set; } public Font ForeFont { get; set; } public GMProgessBarThemeBase() { BackColor = Color.White; InnerBorderColor = Color.White; BorderColor = Color.FromArgb(171, 171, 171); CoveredColor = Color.FromArgb(0, 114, 198); DrawInnerBorder = true; DrawLeadingEdge = false; DrawBackColorGlass = false; DrawCoveredColorGlass = false; BorderRadius = 0; ForeColor = Color.Black; ForeFont = new Font("微软雅黑", 9); } #region IDisposable public void Dispose() { if (ForeFont != null && !ForeFont.IsSystemFont) ForeFont.Dispose(); } #endregion } }