1

有一个包含三列的列表框。我正在尝试获取所选索引(项目)的所有行。

问题是我无法获得整行。以下函数仅返回第一列中行的值,而不返回其他列中的值:

 (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" ))))

我究竟做错了什么?

4

1 回答 1

1

当你打电话时会发生什么(send my-list-box get-selections)?我试过了,它对我有用。

看起来没有办法从第一列以外的列中获取标签(字符串)。你只能设置它。但是您可以使用该方法将额外数据与每一行相关联set-data。例如,您可能希望将数据设置为所有列值的列表。

于 2013-05-06T01:15:49.973 回答