Visual Basic 및 Visual C# 개념 |
컨트롤에 투명한 배경 적용
기본적으로 컨트롤에서는 투명한 배경색을 지원하지 않습니다. 그러나 생성자에서 Control.SetStyle 메서드를 사용하면 컨트롤에 불투명, 투명 또는 부분적으로 투명한 배경색을 적용할 수 있습니다. Control 클래스의 SetStyle 메서드를 사용하면 원하는 특정 스타일을 컨트롤에 설정하고 투명 배경색 지원을 사용하거나 사용할 수 없도록 설정할 수 있습니다.
컨트롤에 투명한 배경색을 적용하려면
- 컨트롤에 대한 코드 편집기에서 생성자를 찾습니다.
- 생성자에서 폼의 SetStyle 메서드를 호출합니다.
' Visual Basic SetStyle(ControlStyles.SupportsTransparentBackColor, True) // C# SetStyle(ControlStyles.SupportsTransparentBackColor, true);
이제 컨트롤에서 투명 배경색이 지원됩니다.
- 1단계에서 추가한 코드 아래에 다음과 같은 코드를 추가합니다. 이 코드에서는 컨트롤의 BackColor를 Transparent로 설정합니다.
' Visual Basic Me.BackColor = Color.Transparent // C# this.BackColor = Color.Transparent;
Color.FromArgb 메서드를 사용하여 부분적으로 투명한 색을 만들 수도 있습니다. 색에 대한 자세한 내용은 펜, 브러시 및 색을 참조하십시오.