Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

Форум поддержки пользователей. LibreOffice, Apache OpenOffice, OpenOffice.org

8 Август 2022, 02:17 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
Новости: Доступно и просто о работе в офисных пакетах
 
   Начало   Помощь Поиск Войти Регистрация    задать вопрос  
Страниц: 1   Вниз
  Печать  
Автор Тема: [РЕШЕНО]Список. Base. Как выделить один из элементов списка программно?  (Прочитано 496 раз)
0 Пользователей и 1 Гость смотрят эту тему.
Ириминаге
Всем бобра!
Форумчанин
***
Offline Offline

Сообщений: 63


« Ответ #62701: 6 Июнь 2022, 16:22 »

Ах, если б мне нужен был только миллион(С) Граф Монте-Кристо.
На самом деле, я вспомнил про фокусы с фокусом и мне это помогло. Даже проще получилось: прежде я находил нужную позицию в списке и не мог это передать списку. Поэтому так сформулировал задачу. Решение получилось такое:

Код:
cAdr = cForm.getByName("PrnAdr")
cControl=  ThisComponent.CurrentController
ccAdr=cControl.getcontrol(cAdr)
ccAdr.selectItem(cRes.getstring(4),true)

вместо cRes.getstring(4) может быть любой текст, из того же поля ввода.
Записан

Он верил в Мир и Здравый Смысл,
В себя, в людей, в любовь, в науку!
Но кто-то Кафку положил,
В его протянутую руку...
Страниц: 1   Вверх
  Печать  
 
Перейти в:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!