과제(8)
-
[VB.NET] 공통대화상자 - ColorDialog 사용법
어디서 많이 본 대화상자다. 이름도 공통대화상자다보니 윈도우를 사용하다보면 여기저기서 보게 되는 대화상자중 하나다. 컬러대화상자는 이전 다른 대화상자들에 비해서 딱히 설정할게 없다. 하다못해 윈도우 타이틀도 못바꾼다. 그냥 ShowDialog로 호출하고 결과로 선택된 색상 받아서 원하는 작업을 해주면 된다. 폼에 ColorDialog와 버튼을 하나씩 추가하자. Type Name Text ColorDialog DialogColor 해당사항없음 Button ButtonColor &Color ButtonColor의 Click 이벤트에 아래 소스를 입력후 실행해서 위 화면이 나오면 성공 Private Sub ButtonColor_Click(sender As Object, e As EventArgs) Handle..
2023.02.24 -
[VB.NET] 공통대화상자 - FolderBrowserDialog 사용법
파일 관련한 대화상자로 지난 강좌에서 다뤘던 열기, 저장 대화상자 외에서 아래 화면처럼 폴더를 선택하는 대화상자가 하나 더 있다. 이 대화상자를 만들기 위해서 폼 디자인모드에서 아래 속성으로 컨트롤을 추가하자. Type Name Text FolderBrowserDialog DialogFolderBrowser 해당사항 없음 Button ButtonFolder &Folder ButtonFolder의 Click 이벤트에 아래 소스 입력후 실행했을때 위 화면이 나오면 성공 Private Sub ButtonFolder_Click(sender As Object, e As EventArgs) Handles ButtonFolder.Click DialogFolderBrowser.RootFolder = Environmen..
2023.02.24 -
[VB.NET] 공통대화상자 - SaveFileDialog 사용법
지난 강좌에서 알아본 OpenFileDialog와 커플로 사용되는 대화상자가 바로 SaveFileDialog이다. 지난 강좌의 프로젝트에 이어서 작성해보자. 폼에 SaveFileDialog 1개, Button 1개를 아래와 같이 생성하자. Type Name Text SaveFileDialog DialogSaveFile 해당사항 없음 Button ButtonSaveFile &SaveFile ButtonSaveFile의 Click 이벤트에 아래 소스 입력 Private Sub ButtonSaveFile_Click(sender As Object, e As EventArgs) Handles ButtonSaveFile.Click DialogSaveFile.Title = "저장하기" DialogSaveFile.Fi..
2023.02.23 -
[VB.NET] 공통대화상자 - OpenFileDialog 사용법
윈도우에서 파일을 열고, 저장할때 많이 접한 대화상자가 바로 열기, 저장 대화상자다. 이들 대화상자는 사용자와의 소통을 위해 필수불가결한 요소이니 이번 기회에 제대로 알아보자. 이번 강좌에서는 간단한 텍스트편집기를 만들 계획이다. 폼에 OpenFileDialog 1개, 버튼 1개, 텍스트박스 1개를 아래와 같이 생성하자. Type Name Text OpenFileDialog DialogOpenFile 해당사항 없음 Button ButtonOpenFile &OpenFile TextBox TextContent "" MultiLine = True ScrollBars = Both 텍스트파일을 열면 내용이 텍스트박스로 들어가고, 저장하면 텍스트박스의 내용을 파일로 저장하는 간단한 앱이다. 1. 파일 열기 Priv..
2023.02.23 -
[VB.NET] 메시지박스, MessageBox, MsgBox
VB6에서는 메시지박스 명령어가 MsgBox였는데 닷넷으로 넘어오면서 C#과의 동일성을 위해 MessageBox로 변경됐지만, 또 예전 VB6과의 호환성을 위해 MsgBox도 사용이 가능하다. 좋기는 한데 그덕에 좀 어설픈 혼종이 된것 같은 느낌적인 느낌이다. 메시지박스는 크게 세가지 신경써야 할 부분이 있다. 메시지박스도 하나의 윈도우이니 당연히 Title도 있고, 메시지박스의 특성상 사용자에게 보여줄 메시지도 있는건 당연한 얘기고, 이걸 상황별로 커스터마이징 하기 위해 버튼의 개수와 종류, 아이콘의 유무와 모양, 그리고 사용자의 반환값만 신경써주면 된다. 1. 버튼의 개수와 종류 버튼 1개 - 확인 버튼 2개 - 확인/취소, 예/아니오, 재시도/취소 버튼 3개 - 예/아니오/취소, 중단/다시시도/무시..
2023.02.23 -
[VB.NET] 기본 컨트롤 - Button
Button 컨트롤은 Windows Form 앱을 작성할때 가장 많이 사용되는 컨트롤중 하나다. Windows Form 앱의 디자인모드에서 추가하는 모든 도구들을 사용하려면 가장 기본적으로 알아야 할 사항이 있다. 바로 속성과 이벤트. 속성은 해당 컨트롤의 외모를 설정하며, 이벤트는 해당 컨트롤에 사용자가 어떤 동작을 취했을때 이를 처리하도록 설정한다. Button 컨트롤의 경우 속성에서 버튼의 이름, 텍스트, 크기, 이미지 포함 여부, 이미지를 포함한다면 해당 이미지의 경로 등을 설정하고, 이벤트는 사용자가 버튼을 눌렀을때 발생하는 Click 이벤트를 작성해주면 된다. 도구상자에서 "Button"을 더블클릭해서 폼위에 올린 후 마우스를 이용해서 원하는 위치로 이동하자. 1. 속성 위 화면처럼 많은 속성..
2023.02.22