728x90
반응형
728x170
using System.Collections.Generic;
using System.Drawing;
using System.Reflection;
#region 색상 정렬 리스트 구하기 - GetColorSortedList()
/// <summary>
/// 색상 정렬 리스트 구하기
/// </summary>
/// <returns>색상 정렬 리스트</returns>
public static SortedList<string, Color> GetColorSortedList()
{
SortedList<string, Color> sortedList = new SortedList<string, Color>();
PropertyInfo[] propertyInfoArray = typeof(Color).GetProperties(BindingFlags.Public | BindingFlags.Static);
foreach(PropertyInfo propertyInfo in propertyInfoArray)
{
Color color = (Color)propertyInfo.GetValue(null, null);
if(color == Color.Transparent || color == Color.Empty)
{
continue;
}
sortedList.Add(propertyInfo.Name, color);
}
return sortedList;
}
#endregion
728x90
반응형
그리드형(광고전용)
'C# > WinForm' 카테고리의 다른 글
[C#/WINFORM] 사각형 칠하기 (0) | 2015.02.01 |
---|---|
[C#/WINFORM] 원에서 특정 각도 포인트 구하기 (0) | 2015.01.31 |
[C#/WINFORM] 범위 색상 구하기 (0) | 2015.01.31 |
[C#/WINFORM] 비슷한 색상 구하기 (0) | 2015.01.31 |
[C#/WINFORM] 16진수 색상 코드 구하기 (0) | 2015.01.31 |
[C#/WINFORM] RGB 구하기 (0) | 2015.01.31 |
[C#/WINFORM] BGRA 구하기 (0) | 2015.01.31 |
[C#/WINFORM] RGBA 구하기 (0) | 2015.01.31 |
[C#/WINFORM] 가장 가까운 색상 구하기 (0) | 2015.01.26 |
[C#/WINFORM] 투명 색상 구하기 (0) | 2015.01.26 |
댓글을 달아 주세요