c#/Winform 15

[C#] Winform Combobox 콤보박스

Combobox에 item 추가 1) 한 개씩 추가 comboBox1.Items.Add("딸기"); comboBox1.Items.Add("사과"); comboBox1.Items.Add("바나나"); 2) string[]에 담아서 추가 string[] fruit = { "딸기", "사과", "바나나" }; comboBox1.Items.AddRange(fruit); Combobox Clear comboBox1.Items.Clear(); combobox 어떤 item 선택해두기 item의 index로 선택 comboBox1.SelectedIndex = 0; item 이름으로 선택 comboBox1.SelectedItem = "딸기"; items에 item 확인 bool check = comboBox1.Item..

c#/Winform 2021.12.07

[C#] Winform Panel, Button, 등 BackgroundImage 배경 이미지

Panel에 배경으로 이미지를 넣는 법 Panel을 선택한 후 BackgroundImage 속성을 누르면 리소스 선택이라는 창이 뜬다. 리소스를 선택하는 방법은 1) 로컬 리소스 : 로컬에 있는 사진을 바로 첨부 2) 프로젝트 리소스 파일 : 프로젝트 리소스에 추가해둔 파일을 첨부 , 현재 내 솔루션 파일에는 추가해둔 것이 있기 때문에 LIST가 뜨지만 처음엔 아무 것도 없다. 로컬 리소스에 있는 것을 바로 첨부하면 프로그램이 배포됐을 때 안 보일 수 있다. 난 로컬에서 바로 첨부할 땐 사진의 크기나 깨짐의 정도 이런걸 TEST하는 과정에서 사용하고, 실제 최종으로 사용하는 것은 리소스에 추가해서 사용한다. 리소스 추가 방법은 하단 링크를 참조하자 https://hengs.tistory.com/30 Wi..

c#/Winform 2021.12.07

[C#] Panel Dock

영역의 구분에 따라 Panel을 깔아주면 화면의 Size가 변할 때 판넬끼리 움직일 수 있다. Panel을 5개를 추가해 Dock Top, Left,Fill 설정을 해보자 panel1.Dock = DockStyle.Left; panel2.Dock = DockStyle.Top; panel3.Dock = DockStyle.Fill; Form 크기를 변경해보면 자동으로 맞게 늘어난다. 만약에 Dock 없이 폼 크기에 맞는 것 처럼 올려두었다고 했을 때 (그게 더 어려워서 만들다 포기해따 . . ) 판넬 사이즈가 따라가는 게 아니라 그대로 고정되어있는 것을 확인할 수 있다. 그리고 Padding 이라는 값을 통해 여백을 줄 수 있는데, Panel3에 panel 4를 추가하고 padding을 10씩 주면 1) p..

c#/Winform 2021.12.07
반응형