콤보 박스에 값을 추가하고 바로 시작하면 초기값이 지정되지 않아 다음과 같이 보입니다.
아무런 값이 선택되어 있지 않아, 비어있는 상태가 됩니다.
콤보 박스를 눌러보면 하단에 추가한 값들은 보이고,
현재는 선택되어 있는 값이 없다는 것을 알 수 있습니다.
앞에 콤보 박스에 값을 추가하는 포스팅에서 우리는
/// <summary>
/// comboBox2 Item 추가 함수
/// </summary>
public void comboBox_init()
{
comboBox2.Items.Add("회사원");
comboBox2.Items.Add("공무원");
comboBox2.Items.Add("학생");
comboBox2.Items.Add("군인");
comboBox2.Items.Add("주부");
}
를 Form_Load 혹은 InitializeComponent()뒤에 실행시켜
콤보 박스에 값을 추가 하였습니다.
하지만 추가된 값 중 어느것을 선택하라는 것이 빠져 있기 때문에
위와 같이 표출된것입니다.
코드를 추가하여 해결해보겠습니다.
/// <summary>
/// comboBox2 Item 추가 함수
/// </summary>
public void comboBox_init()
{
comboBox2.Items.Add("회사원");
comboBox2.Items.Add("공무원");
comboBox2.Items.Add("학생");
comboBox2.Items.Add("군인");
comboBox2.Items.Add("주부");
comboBox2.SelectedIndex = 0; //콤보 박스2의 선택된 인덱스 값을 0으로 변경
}
제일 하단에 comboBox2.SelectedIndex = 0;을 추가하여
콤보 박스2의 아이템중 0번 인덱스의 값이 현재 선택된 아이템이라고 설정하였습니다.
다시 프로젝트를 시작하여 결과를 보겠습니다.
폼을 실행시켰을 때 이미 0번 인덱스의 값이 초기값으로 설정되어
콤보 박스에 선택되어 있는 것을 확인할 수 있습니다.
'IT프로그래밍' 카테고리의 다른 글
C# 체크박스 체크여부 확인 하기(소스 코드 & 프로젝트 첨부) (0) | 2020.04.19 |
---|---|
[Python]파이썬 import 사용 방법과 예제(설명추가) (0) | 2020.04.19 |
C언어 루트(제곱근) 을 구하는 2가지 방법[sqrt, pow] 소스 코드 (0) | 2020.04.17 |
C# 윈폼 구구단 출력하기(소스코드, 프로젝트 첨부) (6) | 2020.04.15 |
c# 콤보 박스 값 가져오기(선택된 값 가져오기) (3) | 2020.04.15 |
C# 콤보 박스(comboBox)에 값 추가 하는 2가지 방법 (0) | 2020.04.15 |
[지식풀이]c# 에러가 발생하는 코드 (0) | 2020.04.14 |
C# 콤보 박스(Combo Box) DropDownStyle 3가지 비교 및 추천 사용법 (0) | 2020.04.14 |
댓글