如何从不同的类更新wxlistbox?
我在一个类中有一个 wxlistbox,我想从另一个类更新列表框中的数据。我是否可以在保留另一个类的控件的同时重新加载该类?如果是,怎么办?
例如: 我有两个类,A类和B类。在A类中有一个wxlistbox。在启动程序时,A类初始化wxlistbox并绑定一些值。当A类中的按钮单击时,它会调用另一个框架类B。同时关闭框架 B 中的类 A 中的 wxlistbox 应该更新。 我的问题是如何在关闭框架 B 的同时刷新列表框?
i have a wxlistbox in a class and i want to update the data inside the listbox from a different class.Is i possible to reload the class while leave the control from another class?if yes ,how?
eg:
i have two classes,Class A and Class B.In class A there is a wxlistbox.while starting the program class A initilise the wxlistbox and bind some values.when a button inside class A clicked it call another frame class B.while close the frame B the wxlistbox inside class A should update.
My question is how to refresh listbox while close the frame B?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我将使用 SetItems() 方法,根据文档,该方法执行以下操作:“从列表中清除并设置控件中的字符串”。
编辑: myListCtrl.SetItems(ListOfStrings)
这将用列表中的任何内容替换控件中的所有项目。
I would use the SetItems() method, which according to the docs does the following: "Clear and set the strings in the control from a list".
Edit: myListCtrl.SetItems(ListOfStrings)
That will replace all the items in the control with whatever is in the list.