我有兩個需要同時通信的來源。當單擊FORM B中的某個元素時,將顯示FORM A並執行一些操作。但FORM B中的foreach循環應該在第一次操作後單擊FORM A中的下一個按鈕時工作。C#Winforms .Net - 兩種形式之間的動態通信
1
A
回答
1
你能從FormB修改您的FormA
public FormA(Form F1)
{
InitializeComponent();
formB = frm as FormB;
}
顯示形式的構造函數
FormA frmA = new FormA(this);
frmA.Show();
現在,你必須在備考一個的FormB
參考。現在公開的方法公開的方法,可以通過FormB
這個實例訪問的公共方法希望這會有所幫助。
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會是這麼做的簡單方法 - 但這可能是更好的方式來做到這一點,也是一個更好的做法。
相關問題
- 1. 不同形式之間的通信
- 2. 兩種形式之間的鏈接
- 3. C#.NET與PHP/Laravel之間的通信
- 4. 在兩種形式之間傳遞值
- 5. C# - 兩種形式之間的數據傳輸
- 6. 通信之間的兩個
- 7. .net winform和webform之間的通信
- 8. c# - 組合兩種形式
- 9. mvp模式中的winforms之間的通信
- 10. .NET程序之間的通信
- 11. 什麼是多態,它的兩種形式或多種形式?
- 12. 網站和C#winforms應用程序之間的通信
- 13. 在lwuit中顯示兩種形式的轉換之間的信息/做廣告
- 14. C#形式的通信
- 15. PHP的兩種形式之一頁
- 16. .net和vb6之間的Interapp通信
- 17. excel宏通過設置焦點的兩種形式之間的數據
- 18. Winforms C#形式間傳遞變量
- 19. 兩個節點之間的通信
- 20. 2種形式之間的連接
- 21. 兩種形式的列布局,提交按鈕之間對齊
- 22. 如何記憶兩種形式之間的變量?
- 23. C#.NET通過網絡在計算機之間進行通信
- 24. .Net WebBrowser和WinForms應用程序中的HTML之間的雙向通信
- 25. Android和PC之間的通信(C#)
- 26. 兩個Cassandra節點之間的通信
- 27. 兩個Docker容器之間的通信
- 28. 通信的兩個主題之間
- 29. 通信之間的兩個服務器
- 30. 兩個Arduinos之間的無線通信
@Muhammad Ali完成這項工作? – V4Vendetta 2011-05-09 09:41:13