성장일기
06/16 스마트팩토리 교육- 윈폼 2일차 본문
팁) flaticon에서 무료 아이콘 다운받은 후 png-> ico로 변환 한 다음 아이콘으로 쓸 수 있다
팁)https://www.brainbell.com/tutors/Visual_Basic/Type_Prefixes.htm
이름만들때 유용한 약어
윈폼에서 무언가 삭제할 시 속성에서 먼저 지우기 필수!
버튼에서 가장 많이 쓰는 이벤트는 클릭
값을 넣을수도 있지만 리턴받을수도 있다.
○ 체크박스
ºChecked property
참으로 설정하면 네모부분에 체크표시
값이 변경될 때마다 CheckChanged 이벤트 발생
라벨 자리에 체크한 문자 보이게 해주는 과정(체크 없앴을 때 문자가 없어지지않음)
역시 체크해제시 없어지지 않음
체크 해제시 글 없애는 과정
체크 됐는지 확인하고 원래 값을 계속 바꾸는 원리
첫 글자의 위치를 찾고 그 글자의 Length를 알아내서 길이만큼 리무브
그것을 label1에다 다시 찍는다.
하지만 여러번 클릭하면 여러번 찍히는 오류 발생
<새로운 코드>
메서드를 만들어 바꿀 수 있다.
체크박스가 체크되어 있으면 체크박스의 글자를 표시하고 아니면 공백으로 한다
(4번째 if checkBox1 -> checkBox4로 바꿔야함(오타))
○ 라디오버튼
프로퍼티는 체크버튼과 동일(Checked)
체크버튼과 다른점 - 하나만 선택 가능
라벨 클릭해서 label1.Text=string.Empty; 해주면 클릭한 버튼 텍스트만 출력됨
링크라벨에 프로세스 추가
링크를 클릭하면 실행된다
(ID와 Password는 라벨정렬과 텍스트박스 추가로 만들 수 있다)
○ 텍스트박스
<로그인창 만들기>
textbox3은 readonly, password 는 속성에서 passwordchar를 특수문자로 지정
Maxlength 지정으로 길이 설정 가능
관리자 로그인 만들기
관리자 로그인에서 아이디, 패스워드 대소문자 구분 없이 로그인 할 수 있게 만들어주기
○리스트박스
텍스트 적고 추가하면 리스트박스에 추가됨
콤보박스 코딩을 하면 언어를 넣었을때 리스트박스, 콤보박스에 둘 다 추가
언어 텍스트박스로 추가한 후 다시 커서가 가게 포커스를 해줌=>편리성 향상
'WinForm' 카테고리의 다른 글
06/18 스마트팩토리 교육 - 윈폼 4일차 (0) | 2020.06.18 |
---|---|
06/17 스마트팩토리 교육-윈폼3일차(2) (0) | 2020.06.17 |
06/17 스마트팩토리 교육 - 윈폼 3일차 (0) | 2020.06.17 |
06/16 스마트팩토리 교육 - 윈폼 2일차 (2) (0) | 2020.06.16 |
0615 스마트팩토리 교육-윈폼 1일차 (0) | 2020.06.15 |