2023. 3. 4. 11:14ㆍVB.NET/왕초보
FontDialog의 기본 사용법은 다른 대화상자와 거의 비슷하지만 글자색, 크기, 글꼴등 설정할 수 있는 항목이 많은 만큼 반환값의 형식도 여러가지가 있는만큼 지원하는 속성도 다른 대화상자보다 많다.
우선 아무 옵션 없이 기본 글꼴 대화상자를 띄우면 아래와 같다.
우선 기본 대화상자의 사용법을 자세히 알아보고, 속성을 변경하면서 어떤 기능을 추가할 수 있는지 확인해보자.
이 대화상자에서 설정할 수 있는 정보는 아래와 같다.
1. 글꼴
굴림, 돋움 등 글꼴
2. 글꼴 스타일
보통, 기울임꼴, 굵게, 굵은 기울임꼴
3. 크기
글자 크기
4. 효과
취소선, 밑줄
5. 스크립트
한글, 영어, 그리스어, 터키어, 발트어, 중앙유럽어, 키릴자모
이제 아래 소스를 이용해서 이들 설정값을 읽어오고 해당 글꼴을 텍스트박스에 적용해보자.
폼에 간단히 FontDialog, 버튼, 텍스트박스를 아래 속성으로 추가하자.
Type | Name | Text |
FontDialog | DialogFont | 해당사항없음 |
Button | ButtonFont | &Font |
TextBox | TextContent | 안녕하세요 ABC |
이제 ButtonFont의 Click 이벤트에 아래 소스 입력후 실행해보자.
Private Sub ButtonFont_Click(sender As Object, e As EventArgs) Handles ButtonFont.Click
If DialogFont.ShowDialog() = DialogResult.OK Then
TextContent.Font = DialogFont.Font
End If
End Sub
간단히 폰트 대화상자를 열어서 사용자가 OK버튼을 클릭하면 텍스트박스에 입력된 텍스트의 글꼴을 선택된 글꼴로 변경해주는 소스이며, 궁서, 굵게, 18, 취소선, 밑줄을 선택후 확인버튼 눌렀을때 아래 화면이 나오면 성공이다.
글꼴, 스타일, 크기, 효과등 모든 항목을 포함하는 Font 형의 값을 반환하며, 이 값을 그대로 텍스트박스의 Font 속성에 적용해주면 된다. 사실 이정도만 알아도 FontDialog는 사용이 가능하지만 초입에 얘기한대로 그외에 속성을 변경하면서 어떤 기능을 추가할 수 있는지 확인해보자.
적용 버튼 추가 | 글꼴 색 변경 | 효과 없애기 | 도움말 버튼 추가 |
ShowApply = True | ShowColor = True | ShowEffects = False | ShowHelp = True |
FontDialog는 이렇게 속성을 변경해서 사용이 가능하니 꼼꼼하게 알아두도록 하자.
'VB.NET > 왕초보' 카테고리의 다른 글
VB.NET - Label의 크기에 맞춰서 글자 크기를 변경하기 (0) | 2023.04.03 |
---|---|
VB.NET - ToolStrip을 이용한 툴바 생성 (0) | 2023.04.01 |
[VB.NET] 공통대화상자 - ColorDialog 사용법 (0) | 2023.02.24 |
[VB.NET] 공통대화상자 - FolderBrowserDialog 사용법 (2) | 2023.02.24 |
[VB.NET] 공통대화상자 - SaveFileDialog 사용법 (0) | 2023.02.23 |