-1
對不起,如果這是愚蠢的問題。我是vb.net的新手,仍然在學習。我的任務是創建一個在線網絡表單,用於收集他們想要購買的用戶數據和物品。該表單包含帶有四個按鈕的文本框。從受保護的子區訪問變量到另一個受保護的子區(asp.net)
我想從受保護的子添加項按鈕變量傳遞到另一個保護子Finish按鈕來計算最終的總數。
我已經做了一些研究如何做到這一點,但還沒有真正找到解決辦法。希望你能幫助我。謝謝。
對不起,如果這是愚蠢的問題。我是vb.net的新手,仍然在學習。我的任務是創建一個在線網絡表單,用於收集他們想要購買的用戶數據和物品。該表單包含帶有四個按鈕的文本框。從受保護的子區訪問變量到另一個受保護的子區(asp.net)
我想從受保護的子添加項按鈕變量傳遞到另一個保護子Finish按鈕來計算最終的總數。
我已經做了一些研究如何做到這一點,但還沒有真正找到解決辦法。希望你能幫助我。謝謝。
你的心智模式是錯誤的。當你點擊按鈕時,你所在的方法(Subs)會被執行。一旦他們跑完了,他們就會永遠消失,連同他們所有的變數。有幾種情況下,您可以將變量保留更長時間,但它們會更先進一些。
你需要做的是在「共享」內存範圍內的某個地方有一個變量。你可以通過在方法外聲明...
Private Data as String
Protected Sub Button1_Click(...)
Data = "Button Clicked"
End Sub
Protected Sub Button2_Click(...)
Console.WriteLine("Data: {0}", Data)
End Sub
這就是通常所說的私人領域。
Hi @Paul Le,你能夠[編輯](http://stackoverflow.com/posts/40666447/edit)你的問題添加一個[最小,完整和可驗證的例子](http:// stackoverflow。 COM /幫助/ MCVE)?最好是,你的例子應該包括你試圖去解決這個問題。還避免將您的代碼作爲圖像添加到問題中。這讓人們很難重現你的問題。 – Adrian
請不要拍攝你的源代碼......如果我們想自己嘗試,我們必須重新輸入。 SO中內置了一個優秀的代碼格式化系統,請充分利用它。 – Basic