using System; using System.Drawing; namespace Dongke.WinForm.Controls { /// /// 常量 /// internal static class Constant { #region 标识符 /// /// 分组控件(GroupBox)关闭时图标 /// public const string GB_CLOSING_MARK = "▲"; /// /// 分组控件(GroupBox)打开时图标 /// public const string GB_OPENING_MARK = "▼"; /// /// 多选时文本分隔符 /// public const string MULTIPLE_TEXT_SEPARATOR = ", "; /// /// 多选时值分隔符 /// public const string MULTIPLE_VALUE_SEPARATOR = ","; #endregion #region 符号 /// /// [-] /// public const string S_NEGATIVE = "-"; /// /// [.] /// public const string S_POINT = "."; /// /// [,] /// public const string S_COMMA = ","; /// /// 半角空格 /// public const string S_SPACE = " "; /// /// [#] /// public const string S_WELL = "#"; /// /// [0] /// public const string S_0 = "0"; /// /// [0] /// public const char C_0 = '0'; /// /// [9] /// public const char C_9 = '9'; /// /// [#] /// public const char C_WELL = '#'; /// /// [-] /// public const char C_NEGATIVE = '-'; /// /// [.] /// public const char C_POINT = '.'; /// /// [,] /// public const char C_COMMA = ','; /// /// 半角空格 /// public const char C_SPACE = ' '; #endregion #region 日期/时间 /// /// [00:00:00] /// public static readonly TimeSpan TimeSpanBeginDay = TimeSpan.Zero; /// /// [23:59:59] /// public static readonly TimeSpan TimeSpanEndDay = TimeSpan.FromTicks(TimeSpan.TicksPerDay - TimeSpan.TicksPerSecond); ///// ///// [00:00:00] ///// //public static readonly DateTime DateTimePerDay = new DateTime(2015, 05, 01); /// /// 日期时间格式(yyyy-MM-dd HH:mm:ss) /// public const string DATETIME_FORMAT_YYYYMMDDHHMMSS = "yyyy-MM-dd HH:mm:ss"; /// /// 日期时间格式(yyyy-MM-dd HH:mm) /// public const string DATETIME_FORMAT_YYYYMMDDHHMM = "yyyy-MM-dd HH:mm"; /// /// 日期时间格式(yyyy-MM-dd) /// public const string DATETIME_FORMAT_YYYYMMDD = "yyyy-MM-dd"; /// /// 日期时间格式(yyyy-MM) /// public const string DATETIME_FORMAT_YYYYMM = "yyyy-MM"; /// /// 日期时间格式(HH:mm:ss) /// public const string DATETIME_FORMAT_HHMMSS = "HH:mm:ss"; /// /// 日期时间格式(HH:mm) /// public const string DATETIME_FORMAT_HHMM = "HH:mm"; /// /// 时间控件间隔时间(1000毫秒) /// public const int TIMER_INTERVAL = 1000; #endregion #region 控件颜色方案 /// /// 必须输入项目的Label字体颜色 /// public static readonly Color LABEL_FORECOLOR_MUSTINPUT = Color.FromArgb(155, 39, 39); /// /// 边框颜色(默认) /// public static readonly Color BORDERCOLOR_DEFAULT = Color.Transparent; /// /// 边框颜色(获得焦点) /// public static readonly Color BORDERCOLOR_ENTER = Color.Transparent; /// /// 边框颜色(鼠标在控件上方) /// public static readonly Color BORDERCOLOR_MOUSEOVER = Color.Transparent; /// /// 边框颜色(必须输入项目) /// public static readonly Color BORDERCOLOR_MUSTINPUT_EMPT = Color.FromArgb(155, 39, 39); /// /// 边框颜色(控件中数据错误) /// public static readonly Color BORDERCOLOR_ERROR = Color.Red; ///// ///// 只读项目的文本框背景颜色 ///// //public static readonly Color BACKCOLOR_TEXT_READONLY_EMPT = SystemColors.Control; ///// ///// 文本框默认背景颜色 ///// //public static readonly Color BACKCOLOR_TEXT_DEFAULT = SystemColors.Window; ///// ///// DataGridView可编辑区域的背景颜色 ///// //public static readonly Color BACKCOLOR_DATAGRIDVIEW_ALLOW_MODIFY_AREA = // ColorTranslator.FromHtml("#FDE9D9"); #endregion } }