【发布时间】:2015-01-08 03:46:40
【问题描述】:
我已经编写了一个代码在文本框中使用属性,我正在设置一些像这样的值
public string Color
{
get{};
set
{
SetColor(value);
}
}
private void SetColor(string level)
{
switch(level.ToLower())
{
case "high":
textbox1.BackColor = System.Drawing.Color.Red;
break;
case "medium":
textbox1.BackColor = System.Drawing.Color.Green;
break;
case "low":
textbox1.BackColor = System.Drawing.Color.Yellow;
break;
}
}
但我的主要目的是我需要设置标志,如果标志为高,则应显示红色字体,同样,如果标志为中,则应在标签中显示黄色字体。
public static class EnumExtensions
{
private static void CheckIsEnum<T>(bool withFlags)
{
CheckIsEnum(T) (True);
}
}
public static bool IsFlagSet<T>(this T value, T flag)
{
}
设置标志变量时是否需要使用管道符号?我在网上浏览这个,但我得到了我没想到的答案。一个标志布尔值真或假。如果标志为真,则应启用彩色字体。另外请帮助我解决我需要从数据库中获取数据的问题。是否可以查看特定值是否具有高、低或中风险并相应显示字体
谁能建议我如何使用枚举将上述代码嵌入到标志中。
【问题讨论】:
-
请格式化您的代码