我使用Listbox小部件显示用户上传的文件列表,并使用wx.HSCROLL
样式。当文件名字符串比列表框的大小宽时,水平滚动条会按预期显示。但是,我无法使用SetScrollPos方法将滚动条自动滚动设置到右端。使用了以下命令:
self.dropfile_listBox.SetScrollPos(wx.HORIZONTAL,self.dropfile_listBox.GetScrollRange(wx.HORIZONTAL))
但显然它没有正确设置滚动条位置。任何关于这个问题的评论表示赞赏!
答案 0 :(得分:1)
如果我们假设您使用的是发布的代码中的UltimateListCrtl
试试:
self.dropfile_listBox.SetScrollPos(wx.HORIZONTAL,self.dropfile_listBox.GetScrollRange(wx.HORIZONTAL),refresh=True)
重绘滚动条