我的合作伙伴和我一直在寻找方法来将值加载到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