2011-04-23 108 views
1

我有一個用戶控件,我有一些按鈕和文本框。我想知道如何當用戶點擊一個按鈕時顯示該用戶控件。作爲彈出窗口顯示UserControl

+1

你試過了什麼?什麼沒有用?這是winforms嗎? Web表單? WPF?請閱讀:http://tinyurl.com/so-hints – Oded 2011-04-23 18:28:04

+0

請至少提及您正在使用哪種技術.. – gordanvij 2011-04-23 18:32:13

+0

對不起,我使用winforms。我想在用戶點擊一個按鈕時顯示usercontrol。我還沒有嘗試過任何東西。對不起,這個糟糕的問題再次抱歉。 – Erik 2011-04-23 18:34:38

回答

3

用戶控件不能是「彈出窗口」,它需要上層窗口。表單。您可以將用戶控件放在窗體中,並使用窗體的Show()方法使其可見。

Fwiw,使用SetTopLevel()方法在技術上可以將用戶控件變爲頂級窗口。這是不值得的麻煩,它不會像一個正確的行爲。

+0

顯示一個通常的形式,我可以做。我只想嘗試是否有任何方法顯示usercontroll而不是通常的形式。 – Erik 2011-04-23 18:38:41

+0

問及答,我回答的最後一段。 – 2011-04-23 18:43:59

0

您應該將用戶控件粘貼到窗體窗體上,然後將其設置爲模態窗口。製作該表格的對象,然後致電object.open();