C#에서의 투명한 색깔의 표현
C#에서 투명한 색깔을 표현하려면 FromArgb 메소드를 사용하면 됩니다.Color.FromArgb(A,R,G,B);여기에서 A, R, G, B는 8비트 숫자(0~255)로 각각 알파, 레드, 그린, 불루의 값입니다. A는 투명도를 표현하는데 A가 0이면 완전 투명, 255이면 불투명입니다.그런데, 예를 들어 버튼의 배경색을 바꾸고자 하면, Button의 Background 를 설정해야 하는데 이는 Brush 타입입니다. 따라서 Color 구조체를 직접 쓸 수 없고 SolidColorBrush 클래스를 통해 구현해야 합니다. 즉,Button.Background = new SolidColorBrush(Color.FromArgb(50, 255, 0, 0));와 같은 형태로 사용할 수 있습니다.예제 프로그램..
더보기