我有一個C#類庫,它使用一個窗體(它也在庫中)。假設我在此表單上有一個編輯框,名爲editContents。在常規的形式申請,我已經習慣了能夠將收購這樣的編輯框:.NET - 正確的方法來獲取表單上的控件的引用
class MainForm
{
void Method()
{
this.editContents.Text = "Hi";
}
}
我想在常規形式應用在幕後發生一些神奇的,因爲編輯框構件處於私人MainForm類,但我仍然可以像公共成員一樣訪問它。
但在我的類庫中,我無法像這樣訪問編輯框。我實例化和顯示形式爲「手動」是這樣的:
form = new MyForm();
form.Show();
如何正確獲取來自這種形式的editContents控制?
更好的問題是「你爲什麼試圖從庫中修改表單控件?」 – Powerlord 2009-10-06 13:26:23