Выпадающий список TComboBox в Ubuntu

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Выпадающий список TComboBox в Ubuntu

Сообщение Vlad04 » 29.03.2021 19:59:30

Здравствуйте. Не пойму, что происходит.
Дано:
Код: Выделить всё
Lazarus 2.0.10
Ubuntu 20.04.2 LTS 64bit
GNOME 3.36.8
TComboBox  Style = csDropDowmList.

При добавлении с в TComboBox большого количества элементов, выпадающий список ведёт себя странно: не смотря на указанное значение DropDownCount = 10, на экране резервируется месте либо под весь список, либо на всю высоту экрана, а значения выводятся не с верхней позиции, а на уровне исходного окна.
IMG_20210329_213540_1.jpg

При прокручивании списка до конца и обратно в начало, первый элемент уже не опускается ниже верхней позиции.
IMG_20210329_213243_1.jpg

Тот же код работает нормально в Windows XP и Windows 8 32bit.

P.S. Может быть что-то не так с настройками системы, т.к. в настройках самого Lazarus со списками такая же история.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Vlad04
новенький
 
Сообщения: 78
Зарегистрирован: 11.12.2007 21:11:19
Откуда: Караганда. Казахстан

Re: Выпадающий список TComboBox в Ubuntu

Сообщение DedFrend » 29.03.2021 22:50:16

У меня TDBLookupComboBox в Лазаре тоже глючный. Что в винде, что в Линуксе. Тоже DropDownCount игнорирует и при первом открытии показывает только одну строку, хотя перемещаться по строкам позволяет. А вот при повторном открытии - открывает список нормально.
DedFrend
постоялец
 
Сообщения: 156
Зарегистрирован: 25.11.2018 12:21:50


Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 25

Рейтинг@Mail.ru