我在第一種形式的遊戲中擁有價值,我希望在下面的兩種形式中獲得這種價值。該值保存在私人課程中。我會如何去做這件事? 非常感謝所有幫助。如何通過多種形式在班級中攜帶價值
0
A
回答
0
在您的目標Winform類中創建一個新的構造函數,該值將該值作爲參數。爲後續表單做同樣的事情。
private MyType _value;
public MyForm(MyType myValue) : this()
{
_value = myValue;
}
要從原來的形式顯示新的形式:
var form = new MyForm(someValue);
form.Show(); // or ShowDialog()
0
使用get /集來定義你的價值:
Class Form1
int _x; // value you want to access from other class/form
public int YourNumber;
{
get
{
return this._x;
}
set
{
this._x= value;
}
}
現在訪問/從其他類,例如修改Form2:
Class Form2
Form1 form = new Form1();
form.YourNumber = 5; // and it's changed in Form1 also
int y = form.YourNumber; // and you get it from Form1
0
Use Global變量的概念,以便您可以訪問多個表單。您可以從 How to make global variables?
實例發現的細節: http://dotnetmirror.com/Articles/wpf/116/global-variables-in-wpf-winforms-mvvm
相關問題
- 1. 獲得班級價值
- 2. 如何通過意向從一個班級獲得價值到另一個班級?
- 3. 如何通過多種形式過濾模型?
- 4. 通過多種形式循環使用
- 5. AJAX通過jQuery提交多種形式
- 6. jQuery通過多種形式循環
- 7. 如何通過兩種形式
- 8. 如何在Happstack中攜帶非酸值?
- 9. 我怎樣才能將某種形式的價值返回到多種形式
- 10. 如何將價值從一種形式轉移到另一種形式?
- 11. 如何根據每個班級的價值排列班級列表?
- 12. 如何通過價值形式angularjs節點
- 13. 如何通過價值多層
- 14. 如何使用兩種形式的崗位價值在一起
- 15. Laravel沒有通過價值形式(只在生產中)
- 16. 帶班級名單的班級
- 17. 如何製作通過多種形式識別的變量
- 18. 如何通過一種形式創建多個「has_many through」關聯?
- 19. 發送價值爲另一種形式
- 20. 基於另一種形式的價值
- 21. 基於密鑰檢索班級價值
- 22. 從班級獲取價值活動?
- 23. 如何訪問班級中的班級
- 24. 如何在班級內使用班級?
- 25. 如何在這種情況下通過引用傳遞價值?
- 26. 如何通過價值
- 27. 如何通過價值
- 28. 我如何通過價值
- 29. 如何通過價值
- 30. 如何通過價值
的WebForms或WinForms的? –
我正在使用WinForms – user3461835