Как определить номер выбранной строки в ListBox

Автор Борис_С, 12 ноября 2025, 18:37

0 Пользователи и 1 гость просматривают эту тему.

Борис_С

Всем доброго дня.
Господа программисты, подскажите, пожалуйста, как определить номер выбранной строки в ListBox?
В справке по Libre нашел раздел Примеры программирования для управляющих элементов в редакторе диалогов:
https://help.libreoffice.org/latest/ru/text/sbasic/guide/sample_code.html?DbPAR=BASIC
Есть ли раздел, в котором описываются свойства и методы элементов управления в редакторе диалогов?
Спасибо.

sokol92

Цитата: Борис_С от 12 ноября 2025, 18:37Есть ли раздел, в котором описываются свойства и методы элементов управления в редакторе диалогов?
Для ListBox номер выбранной строки можно получить как анализируя свойства элемента управления, так и его модели.
Первый вариант в случае, если множественный выбор строк не допускается: getSelectedItemPos
Владимир.

Борис_С

Спасибо. Работает.
А что насчет 2-ого вопроса?
Есть ли раздел, в котором описываются свойства и методы элементов управления в редакторе диалогов?

sokol92

Кроме документации по каждому типу элемента управления и его модели (см. ссылку выше и аналогичные) есть еще замечательная глава "18. Dialogs and Controls" книги Питоньяка OOME_4_1.odt.
Владимир.

Борис_С