2009-10-07 80 views
0

我嘗試使用:如何將其他窗體的所有控件添加到Winforms中的窗體?

CoolForm.ActiveForm.Controls

但計數返回0

被示出的是AppForm並且具有所有控件的主要形式。

我想補充CoolForm(已1個表格)添加到主窗體(AppForm)

這是可能的所有控件?

+0

我不遵循...你能解釋更多嗎?什麼是CoolForm,它是你的應用程序名稱?你想達到什麼目標(而不是複製),爲什麼?可能有一種更合適的方法。 – Lazarus 2009-10-07 18:03:35

+0

CoolForm是第二種形式,AppForm是主要的形式。嘗試將CoolForm的所有控件添加到AppForm。 – 2009-10-07 18:05:08

+1

Form.ActiveForm是一種靜態方法,它返回應用程序中當前活動的表單,而不是* *特定*表單的活動實例。 – Groo 2009-10-09 10:09:39

回答

0

我找到了答案,我不得不在AppForm中實例化CoolForm,然後訪問它的控件。但如果有更好的辦法,讓我知道。

+0

你在哪裏實例化CoolForm?不在AppForm中?你需要引用一個CoolForm的實例來處理它的成員。 – Groo 2009-10-09 10:10:46

+0

是的,我不知道這是形式的情況。 – 2009-10-09 17:22:45

相關問題