Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Delphi Новый топик    Ответить
 Lazarus: TToolButton DropDown - наезд кнопки на стрелку списка  [new]
offsites
Member

Откуда:
Сообщений: 135
Здравствуйте!

Решил сегодня обновить Lazarus с 1.6 до 1.8. После обновления и компиляции старого проекта, тулбар начал вести себя странно, а именно произошел сдвиг/наезд/совмещение самой кнопки и стрелки которая раскрывает выпадающий список. Перетыкал уже все св-ва и самого тулбара, и кнопки. Не пойму в чем дело. Может кто сталкивался?
5 янв 19, 13:47    [21778723]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: TToolButton DropDown - наезд кнопки на стрелку списка  [new]
offsites
Member

Откуда:
Сообщений: 135
Не пойму как приложить скрин кнопки, выбиралка файлов внизу файл выбирает, но не публикует.

К сообщению приложен файл. Размер - 2Kb
5 янв 19, 13:49    [21778724]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: TToolButton DropDown - наезд кнопки на стрелку списка  [new]
Док
Member

Откуда: Казань
Сообщений: 5906
offsites
Решил сегодня обновить Lazarus с 1.6 до 1.8.

Уже v. 2.x на подходе :)

По сабжу, у тулбара есть два свойства ButtonHeight и ButtonWidth. Попробуй поиграться с ними.

+ краткая справка
ButtonHeight - the height of the buttons. Use 0 for autosized value. Use GetRealButtonHeight for real value.
ButtonWidth - the width of the buttons. Use 0 for autosized value. Use GetRealButtonWidth for real value.
5 янв 19, 17:24    [21778801]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: TToolButton DropDown - наезд кнопки на стрелку списка  [new]
offsites
Member

Откуда:
Сообщений: 135
Пробовал, он задает размер всех кнопок. Соответственно и кнопка DropDown имеет тот же размер (сама кнопка+стрелка списка). Персонально размер кнопки выставить не получается.
5 янв 19, 17:35    [21778814]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: TToolButton DropDown - наезд кнопки на стрелку списка  [new]
Док
Member

Откуда: Казань
Сообщений: 5906
offsites
Персонально размер кнопки выставить не получается.

выложи тестовый проект, который воспроизводит проблему. Иначе тебе никто ничего не сможет посоветовать
5 янв 19, 17:57    [21778825]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: TToolButton DropDown - наезд кнопки на стрелку списка  [new]
Dimitry Sibiryakov
Member

Откуда:
Сообщений: 46739

offsites
Решил сегодня обновить Lazarus с 1.6 до 1.8. После обновления и компиляции старого
проекта, тулбар начал вести себя странно

Вот что случается когда "хитрые" компонентописатели решают всё отрисовывать самостоятельно
вместо того чтобы использовать средства ОС. Пиши им багреп или отлаживайся самостоятельно.
Второе быстрее будет.

Posted via ActualForum NNTP Server 1.5

5 янв 19, 18:01    [21778828]     Ответить | Цитировать Сообщить модератору
 Re: Lazarus: TToolButton DropDown - наезд кнопки на стрелку списка  [new]
offsites
Member

Откуда:
Сообщений: 135
Выяснил что баг с DropDown кнопкой возникает когда Align тулбара Left или Right. Поэтому просто запихнул тулбар в Panel и ровняю уже ее.
5 янв 19, 20:20    [21778907]     Ответить | Цитировать Сообщить модератору
Все форумы / Delphi Ответить