[C#기초] 15. 고급 컨트롤

INDEX

  1. 프로그래스 바
  2. 날짜와 시간 컨트롤
  3. 이미지 리스트
  4. 탭 컨트롤
  5. 리스트 뷰

프로그래스 바

역할

Style 속을 통해 바 모양 설정

image

ProgressBar.Value 속성

날짜와 시간 컨트롤

DateTimePicker

이미지 리스트

용도

이미지 등록

이미지 크기 설정

이미지 출력 메서드

사용법

  1. 이미지 리스트 등록
  2. 이미지 리스트에 이미지 등록
  3. iamagelist.Draw()를 이용하여 그리기

Imagelist 예제 코드

private void Form1_Paint(object sender, PaintEventArgs e)
{

  imageList1.Draw(e.Graphics, 0, 0, 0);

  imageList1.Draw(e.Graphics, 70, 0, 1);

}

버튼에 이미지 리스트 입히는 법

  1. 이미지 리스트에 이미지 등록
  2. 버튼 속성 -> ImageList 설정 -> ImageIndex 설정

탭 컨트롤

용도

페이지 추가, 삭제

탭 페이지 관리

탭 컨트롤과 페이지 구조

image

리스트 뷰

용도

기본 개념

image

Item 생성 되어야만 SubItem 입력 가능

기능

리스트의 형태

리스트 뷰 스타일

리스트 뷰 관리 객체

ListView.ColumnHeaderCollection

Item & SubItem

자주 쓰는 속성 & 메서드