성장일기

06/17 스마트팩토리 교육 - 윈폼 3일차 본문

WinForm

06/17 스마트팩토리 교육 - 윈폼 3일차

김몽몽 2020. 6. 17. 11:33

단축키를 입력할 수 있다.

'여기에 입력'에 - 를 입력하면 구분선이 생김

textBox1.Text~ -텍스트상자에 이름을 표시하는것

솔루션 탐색기 -  추가 - 정보박스 선택하면 aboutbox가 뜬다

어바웃 박스 재정의해서 ShowDialog();

솔루션 탐색기 - MainMenuTest에서 오른쪽마우스 속성- 어셈블리 정보에서 바꿀 수 있음
도구- ContextMenuStrip을 선택해서 입력하면 실행창 오른쪽마우스클릭하면 나오는 것을 만들 수 있음

마우스 좌표 출력

코드 (LblMouseLocation은 위치라벨의 자리 바꾼것!)
버튼에 포커스 가게!


<잠깐 리스트컨트롤>

키프레스 코드 만들어주면-> 엔터치면 바로 추가 (추가 키 안눌러도된다)

             KeyChar 13은 엔터!

<끝>- 다시 메뉴


도구상자에서 툴스트립을 추가해준다

클릭하면 뉴파일이 표시되게 !

 

도구상자에서 툴스트립스테이터스 추가해주기

라벨에 표시될 것 코딩

짜잔

 


○ 뷰 컨트롤 


이미지 리스트 추가 후 화살표눌러서 이미지 추가
리스트뷰를 클릭해서 열편집->columnHeader 추가
뷰를 디테일로 설정하면 columnHeader 설정한 텍스트가 뜬다
리스트뷰의 항목편집으로 가서 이미지와 글을 넣을 수 있다
콤보박스에 리스트 넣는법 -> 항목편집으로

 

콤보박스 선택했을때 뜨는것

default:

 listView1.View = View.Details;

  break;

넣으면 기본이 디테일형식으로 뜨게 한다

선택했을 때 라벨에 국가번호 뜨게 하는 코딩


○트리뷰


폼에 넣은것-트리뷰, 텍스트박스, 버튼

이미지리스트를 추가해서 이미지들을 넣는다

이미지리스트 선택해준다

선택했을때 폴더 이미지 변하는 것을 선택

자식에서 기본이미지와 선택이미지 다 바꿔주기

팁)속성 Anchor에서 최대화시 화면 고정 가능

모두 펴져서 나온다

CollapseAll 하면 모두 닫혀서나옴

클릭해서 추가할 수 있는 코드
노드를 삭제할 수 있는 코드