2011-05-05 51 views

回答

1

你能從FormB修改您的FormA

public FormA(Form F1) 
{ 
    InitializeComponent(); 
    formB = frm as FormB;    
} 

顯示形式的構造函數

FormA frmA = new FormA(this); 
frmA.Show(); 

現在,你必須在備考一個的FormB參考。現在公開的方法公開的方法,可以通過FormB

這個實例訪問的公共方法希望這會有所幫助。

+0

@Muhammad Ali完成這項工作? – V4Vendetta 2011-05-09 09:41:13

1

另一種選擇是在FormB創建自己的事件和訂閱它們在備考 這裏有幾個例子:
http://msdn.microsoft.com/en-us/library/8627sbea(v=vs.71).aspx http://ondotnet.com/pub/a/dotnet/2002/04/15/events.html http://www.switchonthecode.com/tutorials/csharp-snippet-tutorial-custom-event-handlers

而且,這裏是關於如何馬麗娟樣本要做到這一點:
How can I make my own event in C#?

請注意,而什麼V4Vendetta o flies會是這麼做的簡單方法 - 但這可能是更好的方式來做到這一點,也是一個更好的做法。