我有一個應用程序使用第二種形式的文本框和按鈕,我需要將文本從文本框傳遞到第一種形式。我知道如何使用公共變量來做到這一點,但我想知道是否有另一種方式如何不使用公共變量 。有沒有辦法如何在vb.net中的表單之間傳遞值?沒有使用公共變量
4
A
回答
1
您可以使用第二種形式的公共屬性,讀/寫信息的其他形式。
您可以重載NEW方法以在聲明期間傳遞變量。
您可以在第二個表單上創建一個公共子/函數並傳遞變量byval或byref。
但是,我永遠不會使用公共變量。這是糟糕的編程。
+0
謝謝我愚蠢的不考慮公共職能,這工作得很好:D – Liewyec
2
是的!
如果形式是相同的解決方案的一部分,只要簡單的寫:
Dim MyVal1 As Integer = Form2.MyVal
MyVal1任何形式的你寫的存在,並MyVal2來自窗體2。如果表單具有正確的隱私設置,則只能共享這些變量。
如果這兩種形式是單獨的應用程序的一部分,我知道傳遞變量的唯一方法是通過構造函數。
編輯:
在你的情況有一個文本框,您可以採取相似的解決方案:
Dim val As String = Form2.TextBox1.Text
相關問題
- 1. 有沒有辦法在調用RenderComponentPresentation時傳遞一個變量?
- 2. 有沒有辦法在url中傳遞javascript變量?
- 3. 有沒有辦法在angularjs中將變量傳遞給模板?
- 4. 有沒有辦法在NodeJS中的多個工作者之間共享變量?
- 5. 有沒有辦法傳遞除會話之外的變量並獲取變量?
- 6. 有沒有辦法將變量傳遞給HTML表單提交中的URL?
- 7. Ocaml:有沒有辦法在進程之間傳遞對象?
- 8. Angular 2有沒有辦法在服務之間傳遞數據?
- 9. 有沒有辦法將變量傳遞到流星模板中?
- 10. 有沒有什麼辦法在類之間共享泛型類型變量?
- 11. 有沒有辦法在Rust中的公共宏中使用私有函數?
- 12. 有沒有辦法將變量傳遞給裝飾器?
- 13. 有沒有辦法通過foreach語句傳遞變量/ $ _POST?
- 14. 有沒有辦法將一個變量傳遞給keypressed函數?
- 15. 有沒有辦法將變量傳遞給IDENT_CURRENT?
- 16. 有沒有辦法將變量傳遞給jQ .attr或.css?
- 17. 有沒有辦法將變量傳遞給Jinja2父母?
- 18. Ansible:有沒有辦法讓變量沒有默認值?
- 19. 有沒有辦法在進程之間共享HttpCache?
- 20. 有沒有辦法在php頁面之間共享對象?
- 21. 有沒有辦法使用django-guardian添加「公共」對象
- 22. 有沒有辦法在.NET中的XPath語句中傳遞參數/變量?
- 23. 有沒有辦法測試Android服務中的公共方法?
- 24. 在同一個DLL的兩個類之間傳遞信息,但沒有全局變量,公共變量
- 25. 有沒有辦法在變量列表中調用字段?
- 26. 使用url傳遞沒有表單的變量
- 27. 有沒有辦法在Netbeans中打印一個變量的值?
- 28. 有沒有辦法將變量傳遞給Django中的通用視圖?
- 29. 有沒有辦法在類之間使用方法?
- 30. 如何在沒有文本框的表單之間傳遞整數值
公共變量選項怎麼樣對您不適用?知道你想要避免什麼是有幫助的。 –
這沒什麼意義,你當然不能用私有變量來做。我會在你實際談論一個* global *變量時投入一美元。是的,不要這樣做。如何正確使用對象引用在任何有關Winforms的入門書中都有介紹,請務必從當地的書店或圖書館中選擇一本。 –