我的合作伙伴和我一直在尋找方法來將值加載到wxTextCtrl框並且沒有成功。你是否知道有任何技巧可以幫助爲它分配一個值,例如點擊一個按鈕後?任何幫助將不勝感激。wxTextCtrl更改值
0
A
回答
0
wxTextCtrl * myCtrl = new wxTextCtrl(this,-1)
wxString value;
...
myCtrl->Setlabel(value);
1
改變wxTextCtrl
值最安全的方法是使用它的方法ChangeValue()。如果您需要更改以導致與用戶以交互方式輸入文本時發送的wxEVT_TEXT_CHANGED
相同的事件,則應該使用SetValue()。請注意,很多現有的代碼使用SetValue()
,儘管僅僅因爲後者相對較新(僅半年左右...)而使用ChangeValue()
會更好。
最後,不要不使用SetLabel()
,這是不應該在所有的工作對wxTextCtrl內容,而這樣做,最初是由意外事故,現在出於兼容性考慮,在Windows下,它不能保證其他下工作平臺。
+0
有趣。有什麼方法可以產生不推薦的編譯器警告? SetLabel在我的代碼中無處不在。 – ravenspoint 2014-10-16 16:06:51
+0
不幸的是,因爲我們不想破解現有的MSW專用代碼。 – 2014-10-17 12:11:38
相關問題
- 1. wxSlider更新wxTextCtrl反之亦然
- 2. wxWidgets的透明wxTextCtrl
- 3. wxWidgets調試斷言失敗,xtree不可忽略,當修改wxTextCtrl值
- 4. 更改值值
- 5. 更改EditText Box值更改微調值
- 6. 更改輸入值更改標籤值
- 7. 更新wxTextCtrl而不干擾滾動位置
- 8. 將值設置爲wxTextCtrl的簡單方法
- 9. 更改值
- 10. 更改值
- 11. 更改值datepicker
- 12. 更改值
- 13. 更改值
- 14. 更改列值?
- 15. 更改值
- 16. 更改頁值
- 17. 更改值
- 18. 更改域值
- 19. 更改值
- 20. 更改NumberConstants.decimalSeparator()值
- 21. 更改Request.QueryString值
- 22. 更改值
- 23. 更改值
- 24. 更改max_heap_table_size值?
- 25. 更改XML值
- 26. DateTimeOffset值更改
- 27. SQL更改值
- 28. iOS - 更改變量值的UI更改
- 29. 更改值更改後的Javascript
- 30. DataGridViewComboBoxColumn值更改不變RowState更改
謝謝! – burningliquid 2014-10-16 14:41:45