我需要在VB.NET中通過兩種形式共享變量。其中一個是主要形式,另一個是兒童形式。在VB.NET中共享變量的最佳做法
我一直在尋找,並找到了一些方法。我想用最好的方法來做到這一點。我在下面列出了幾個選項。請發表評論,哪一個會是最好的選擇:
中的形式,並通過訪問它在其他形式的一個創建靜態/共享變量:
Form1 frm = new Form1(); // Creating object of parent to access shared variable frm.a = "abc"; // Passing value
發送的一個實例創建子窗體時,子窗體的主窗體。然後可以通過屬性函數訪問這些變量。
在模塊中創建全局變量。這似乎是最簡單的選擇,但我懷疑這是最好的選擇。
我也讀了一些關於代表和事件的內容,但我不知道如何實現這一點。
如果還有其他方法我沒有提及,請與我分享。
只有#2是合理的。 – 2011-03-27 19:20:30