Мне нравится генерировать таблицу в графическом интерфейсе без функции выбор. Я попытался изменить выбор и стиль, но функция выбора по-прежнему остается такой, как показано на скриншоте.Как отключить функцию выбора списка-списка
(define list-box
(new list-box% [label #f]
[parent top-frame]
[choices '()]
[style '(extended column-headers)]
[columns (list "No." "Fruit" "Color")]
[stretchable-width #t]
[stretchable-height #t]))
(send list-box set data)
Если бы я использовал [Enabled #F], колонка-ширина не может быть отрегулирована больше и больше текста в колонке скрыта. Есть ли способ отключить функцию выбора, не показывая «...» после текста, это означает показ полного текста в столбце.
Мигает один раз, когда элемент в списке отображается. Пользователь может запутаться, если это ошибка программного обеспечения, когда они пытаются щелкнуть элемент. Я пытаюсь скрыть эту синюю подсветку. – Toat
Спасибо, @Toat. Сначала я не заметил. Второй вариант (в редакции) должен избегать этого. – ohspite
Работает, не смотря. '[style '(single clickable-headers)]' также работает во втором варианте. Я всегда смущаюсь, когда пришло время определить новый класс как unselectable-list-box% и до сих пор не знакомы с использованием, например define/override.Большое спасибо за ваш ответ :) – Toat