如何一次访问2个用户控件?(1个来自另一个)

时间:2015-09-26 09:48:41

标签: c# winforms popup

我制作了2个用户控件。第一个包含文本框和按钮。在第二个中,有一个面板,并使用转发器控制。现在,当我在文本框中写入时,第二个控件将作为弹出窗口打开,并且在聚焦到文本框后,我无法编写。我已经搜索了很多关于这一点但没有任何作用。

CustomPopup customPopup;
Popup popup;
popup = new Popup(customPopup = new CustomPopup());

private void txtSearch_TextChanged(object sender, EventArgs e)
{
    popup.Width = Width;
    popup.Show(this);
    popup.AutoClose = false;
}

通过这种方式,我从文本框文本更改事件中打开弹出窗口。

1 个答案:

答案 0 :(得分:0)

您可以使用此文本框事件。

 private void textBox1_Enter(object sender, EventArgs e)
    {

    }

每当文本框获得焦点时都会调用此事件