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
}
}