[VB.NET] 공통대화상자 - ColorDialog 사용법

2023. 2. 24. 13:44VB.NET/왕초보

ColorDialog

어디서 많이 본 대화상자다. 이름도 공통대화상자다보니 윈도우를 사용하다보면 여기저기서 보게 되는 대화상자중 하나다.

 

컬러대화상자는 이전 다른 대화상자들에 비해서 딱히 설정할게 없다. 하다못해 윈도우 타이틀도 못바꾼다. 그냥 ShowDialog로 호출하고 결과로 선택된 색상 받아서 원하는 작업을 해주면 된다.

 

폼에 ColorDialog와 버튼을 하나씩 추가하자.

Type Name Text
ColorDialog DialogColor 해당사항없음
Button ButtonColor &Color

ButtonColor의 Click 이벤트에 아래 소스를 입력후 실행해서 위 화면이 나오면 성공

Private Sub ButtonColor_Click(sender As Object, e As EventArgs) Handles ButtonColor.Click
   If DialogColor.ShowDialog() = DialogResult.OK Then
      TextContent.BackColor = DialogColor.Color
   End If
End Sub

여기서는 이전 강좌에서 사용했던 프로젝트에 버튼 하나만 추가했기때문에 TextContent 라는 텍스트박스가 있고, 컬러대화상자에서 색깔 선택후 확인버튼을 누르면 이 텍스트박스의 배경색이 선택된 색깔로 변경된다.

 

간단 단순하지만 아쉬울때가 생기니 꼭 알아놓도록 하자.

반응형