2015-09-26 49 views
0

我已经做了2个用户控件。第一个包含一个文本框和一个按钮。第二个是面板,使用中继器控制。现在,当我在文本框中写入时,第二个控件将作为弹出框打开,并且在对焦到文本框后,我无法写入。我已经搜索了很多关于这个,但没有任何作品。如何一次访问2个用户控件?(1从另一个)

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

是的。并且在keydown访问应该到弹出窗口。 –

+0

但这是一个用户控件 –

回答

0

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

private void textBox1_Enter(object sender, EventArgs e) 
    { 

    } 

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

相关问题