在C#中将组合框中的选定值显示到文本框(或标签)中,而无需按下按钮

时间:2018-09-19 23:26:26

标签: c# windows-forms-designer

我正在尝试将组合框中的选定时间显示为c#中的文本框...用户单击组合框中的值,文本框将自动填充选定值...任何人都知道如何执行此操作?

    //Method for combobox followed by method for textbox
    private void UnderGroundTime_SelectedIndexChanged(object sender, EventArgs e)
    {
        obj.underground = UnderGroundTime.SelectedItem.ToString();
    }

    private void GrandTotalBox_TextChanged(object sender, EventArgs e)
    {
        GrandTotalBox.Text = UnderGroundTime.SelectedItem.ToString();
    }

1 个答案:

答案 0 :(得分:0)

您可以使用SelectedIndexChanged组合框的事件并在其中设置文本框文本,如下所示:

 private void comboBox1_SelectedIndexChanged(object sender, EventArgs e)
 {
     textBox1.Text = comboBox1.SelectedItem.ToString();
 }