获取表单上的集中控件的名称

时间:2014-09-27 18:39:31

标签: c# combobox focus controls

甚至可以获得焦点ComboBox的名称?我想要一个标签来显示名称。

2 个答案:

答案 0 :(得分:2)

您可以使用this.ActiveControl,这是Control,您可以将其投放到ComboBox

答案 1 :(得分:-1)

假设你的表格和标签上有3个组合框。

添加组合框输入事件的代码 在此代码中,您将使用发件人获取组合框的名称并将其显示在标签中。

private void CBox_Enter(object sender, EventArgs e)
    {
        Control CBox = (Control)sender;
        label1.Text = CBox.Name;
    }

然后你需要选择你想要使用的所有组合框,将CBox_Enter添加到所有组合框输入事件中。

enter image description here