나는 텍스트 상자에 속성을 사용하여 하나 개의 코드를 작성하고 난이설정 플래그 변수는
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;
}
}
같은 일부 값을 설정하고하지만 내 주요 목표는 플래그 만약 내가, 플래그를 설정할 필요가있다 High이면 빨간색 글꼴로 표시되어야하며 마찬가지로 플래그가 중간이면 레이블에 노란색 글꼴이 표시되어야합니다.
public static class EnumExtensions
{
private static void CheckIsEnum<T>(bool withFlags)
{
CheckIsEnum(T) (True);
}
}
public static bool IsFlagSet<T>(this T value, T flag)
{
}
플래그 변수를 설정하는 동안 파이프 기호를 사용해야합니까? 나는 그물에서 서핑을하고 있었지만, 내가 예상하지 못했던 해답을 얻었습니다. 하나의 플래그 Boolean true 또는 false. 플래그가 true이면 색상 글꼴을 사용 가능하게 설정해야합니다. 또한 데이터베이스에서 데이터를 가져와야 할 때 도와주세요. 가능하고 특정 값이 높음, 낮음 또는 중간 위험인지 여부를 확인하고 적절하게 글꼴을 표시 할 수 있습니까?
위의 코드를 enum을 사용하여 플래그에 포함하는 방법에 대해 조언 해 줄 수 있습니까?
코드 형식을 지정하십시오. – qamar