Constant.cs 5.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170
  1. 
  2. using System;
  3. using System.Drawing;
  4. namespace Dongke.WinForm.Controls
  5. {
  6. /// <summary>
  7. /// 常量
  8. /// </summary>
  9. internal static class Constant
  10. {
  11. #region 标识符
  12. /// <summary>
  13. /// 分组控件(GroupBox)关闭时图标
  14. /// </summary>
  15. public const string GB_CLOSING_MARK = "▲";
  16. /// <summary>
  17. /// 分组控件(GroupBox)打开时图标
  18. /// </summary>
  19. public const string GB_OPENING_MARK = "▼";
  20. /// <summary>
  21. /// 多选时文本分隔符
  22. /// </summary>
  23. public const string MULTIPLE_TEXT_SEPARATOR = ", ";
  24. /// <summary>
  25. /// 多选时值分隔符
  26. /// </summary>
  27. public const string MULTIPLE_VALUE_SEPARATOR = ",";
  28. #endregion
  29. #region 符号
  30. /// <summary>
  31. /// [-]
  32. /// </summary>
  33. public const string S_NEGATIVE = "-";
  34. /// <summary>
  35. /// [.]
  36. /// </summary>
  37. public const string S_POINT = ".";
  38. /// <summary>
  39. /// [,]
  40. /// </summary>
  41. public const string S_COMMA = ",";
  42. /// <summary>
  43. /// 半角空格
  44. /// </summary>
  45. public const string S_SPACE = " ";
  46. /// <summary>
  47. /// [#]
  48. /// </summary>
  49. public const string S_WELL = "#";
  50. /// <summary>
  51. /// [0]
  52. /// </summary>
  53. public const string S_0 = "0";
  54. /// <summary>
  55. /// [0]
  56. /// </summary>
  57. public const char C_0 = '0';
  58. /// <summary>
  59. /// [9]
  60. /// </summary>
  61. public const char C_9 = '9';
  62. /// <summary>
  63. /// [#]
  64. /// </summary>
  65. public const char C_WELL = '#';
  66. /// <summary>
  67. /// [-]
  68. /// </summary>
  69. public const char C_NEGATIVE = '-';
  70. /// <summary>
  71. /// [.]
  72. /// </summary>
  73. public const char C_POINT = '.';
  74. /// <summary>
  75. /// [,]
  76. /// </summary>
  77. public const char C_COMMA = ',';
  78. /// <summary>
  79. /// 半角空格
  80. /// </summary>
  81. public const char C_SPACE = ' ';
  82. #endregion
  83. #region 日期/时间
  84. /// <summary>
  85. /// [00:00:00]
  86. /// </summary>
  87. public static readonly TimeSpan TimeSpanBeginDay = TimeSpan.Zero;
  88. /// <summary>
  89. /// [23:59:59]
  90. /// </summary>
  91. public static readonly TimeSpan TimeSpanEndDay = TimeSpan.FromTicks(TimeSpan.TicksPerDay - TimeSpan.TicksPerSecond);
  92. ///// <summary>
  93. ///// [00:00:00]
  94. ///// </summary>
  95. //public static readonly DateTime DateTimePerDay = new DateTime(2015, 05, 01);
  96. /// <summary>
  97. /// 日期时间格式(yyyy-MM-dd HH:mm:ss)
  98. /// </summary>
  99. public const string DATETIME_FORMAT_YYYYMMDDHHMMSS = "yyyy-MM-dd HH:mm:ss";
  100. /// <summary>
  101. /// 日期时间格式(yyyy-MM-dd HH:mm)
  102. /// </summary>
  103. public const string DATETIME_FORMAT_YYYYMMDDHHMM = "yyyy-MM-dd HH:mm";
  104. /// <summary>
  105. /// 日期时间格式(yyyy-MM-dd)
  106. /// </summary>
  107. public const string DATETIME_FORMAT_YYYYMMDD = "yyyy-MM-dd";
  108. /// <summary>
  109. /// 日期时间格式(yyyy-MM)
  110. /// </summary>
  111. public const string DATETIME_FORMAT_YYYYMM = "yyyy-MM";
  112. /// <summary>
  113. /// 日期时间格式(HH:mm:ss)
  114. /// </summary>
  115. public const string DATETIME_FORMAT_HHMMSS = "HH:mm:ss";
  116. /// <summary>
  117. /// 日期时间格式(HH:mm)
  118. /// </summary>
  119. public const string DATETIME_FORMAT_HHMM = "HH:mm";
  120. /// <summary>
  121. /// 时间控件间隔时间(1000毫秒)
  122. /// </summary>
  123. public const int TIMER_INTERVAL = 1000;
  124. #endregion
  125. #region 控件颜色方案
  126. /// <summary>
  127. /// 必须输入项目的Label字体颜色
  128. /// </summary>
  129. public static readonly Color LABEL_FORECOLOR_MUSTINPUT = Color.FromArgb(155, 39, 39);
  130. /// <summary>
  131. /// 边框颜色(默认)
  132. /// </summary>
  133. public static readonly Color BORDERCOLOR_DEFAULT = Color.Transparent;
  134. /// <summary>
  135. /// 边框颜色(获得焦点)
  136. /// </summary>
  137. public static readonly Color BORDERCOLOR_ENTER = Color.Transparent;
  138. /// <summary>
  139. /// 边框颜色(鼠标在控件上方)
  140. /// </summary>
  141. public static readonly Color BORDERCOLOR_MOUSEOVER = Color.Transparent;
  142. /// <summary>
  143. /// 边框颜色(必须输入项目)
  144. /// </summary>
  145. public static readonly Color BORDERCOLOR_MUSTINPUT_EMPT = Color.FromArgb(155, 39, 39);
  146. /// <summary>
  147. /// 边框颜色(控件中数据错误)
  148. /// </summary>
  149. public static readonly Color BORDERCOLOR_ERROR = Color.Red;
  150. ///// <summary>
  151. ///// 只读项目的文本框背景颜色
  152. ///// </summary>
  153. //public static readonly Color BACKCOLOR_TEXT_READONLY_EMPT = SystemColors.Control;
  154. ///// <summary>
  155. ///// 文本框默认背景颜色
  156. ///// </summary>
  157. //public static readonly Color BACKCOLOR_TEXT_DEFAULT = SystemColors.Window;
  158. ///// <summary>
  159. ///// DataGridView可编辑区域的背景颜色
  160. ///// </summary>
  161. //public static readonly Color BACKCOLOR_DATAGRIDVIEW_ALLOW_MODIFY_AREA =
  162. // ColorTranslator.FromHtml("#FDE9D9");
  163. #endregion
  164. }
  165. }