我可以获得一个标签来回显在ComboBox中选择的选项吗?

时间:2014-11-08 09:25:14

标签: c# combobox

让我首先指出我是一名大学生,对任何代码都是新手!我希望学习新的东西,不要在第一道障碍被击落。

我的问题是,我有一个名为ComboBox的形式,我称之为" orderform"菜单中的所有选项都可以从一系列ComboBox中选择。我希望将comboBox中的选定选项回显到一个Label中,该Label位于一个名为" Order_Summary"的单独表单中。可以这样做吗?如果是这样,我将如何尝试完成此任务?

非常感谢您的时间。

2 个答案:

答案 0 :(得分:0)

是的,它可以。在调用或打开其他表单时,只需将组合框的选定文本传递给表单构造函数,如下所示

Order_Summary os = new Order_Summary(this.combobox1.Text);
os.Show();

然后以Order_Summary形式获取数据并以标签显示

    public Order_Summary(string text)
    {
        InitializeComponent();
        this.label1.Text = text;
    }

答案 1 :(得分:0)

  1. 您需要引用其他表单(Order_Summary)。
  2. 在第二种形式中,创建一个返回Label的公共属性,或者创建一个公共方法,使用给定值设置Label的文本。
  3. 在主窗体中处理SelectedChanged的{​​{1}}事件,然后使用SelectedItem获取所选项目并使用它在您的其他内容中设置标签文字形式。