2012-11-19 1 views

답변

4

당신은 다음과 같은 코드를해야 할 수도 있습니다 :

private void comboBox_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    if (this.comboBox.Text.Equals("Other")) 
     this.yourTextBox.Visible = true; 
    else 
     this.yourTextBox.Visible = false; 
} 

그것을 시도,

+3

또한 거짓'yourTextBox.Visible = 계속 언급 ComboBox 클래스의 대상이다'기본적으로 폼 부하. –

+1

'yourTextBox.Visible = comboBox.Text.Equals ("Other");는 더 간결합니다. – davenewza

3

콤보 상자에 텍스트 상자를 추가 할 수있는 방법이 없습니다. 대신에 우리는 콤보 박스에 항목을 추가 할 수 있습니다.

여기 콤보는

combobox.Items.Add(new ComboBoxItem() 
        { 
        Text="Other" 
        }); 
관련 문제