有一个包含三列的列表框。我正在尝试获取所选的索引(项目)的所有行。
问题在于我无法获得整排。以下函数仅返回第一列中行的值,而不返回其他列中的值:
(send my-list-box get-string-selection)
这是我的列表框
(define my-list-box (new list-box%
(label "")
(parent third-layer)
(choices '("First" "Second") )
(style (list 'multiple
'variable-columns
'column-headers))
(columns (list "URL of Source" "Redirection Url" "Authentication Code" ))))
我做错了什么?
答案 0 :(得分:1)
致电(send my-list-box get-selections)
时会发生什么?我试过了,它对我有用。
看起来没有办法从第一列以外的列中获取标签(字符串)。你只能设置它。但您可以使用set-data
方法将额外数据与每行相关联。因此,您可能希望将数据设置为所有列值的列表,例如。