Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.04;
Скачать: CL | DM;

Вниз

Перемещение кнопок по тулбару   Найти похожие ветки 

 
Переяслов Григорий ©   (2004-03-18 18:47) [0]

Привет, мастера.
Мне необходмо управлять положением кнопок на тулбаре в рунтайме. Кнопки создаются динамически, порядок входа их может быть любой, но порядок отображения строго определенный. Как изменить позицию кнопки так, чтобы она оказалась на нужном мне месте.
Кнопки создаю так:

tbButtons : TToolBar;
Btn       : TToolButton;

begin
 ...
 Btn := TToolButton.Create(tbButtons);
 Btn.Parent := tbButtons;
 Btn.Style  := tbsButton;


 
Defunct ©   (2004-03-18 19:01) [1]

Если размер всех кнопок одинаковый, то поможет:

ToolBtn.Left := (Позиция - 1)*Ширина


 
Переяслов Григорий ©   (2004-03-18 19:04) [2]

> Defunct ©   (18.03.04 19:01) [1]
К сожалению, не катит


 
Переяслов Григорий ©   (2004-03-18 19:23) [3]

Присваиваю
 ToolBtn.Left := <чего-то>
потом делаю
 Btn.Parent := tbButtons;
после чего Left = 0


 
just me   (2004-03-18 20:13) [4]

Попробуй динамически создавать вместе с TToolButton соответствующие TAction и вязать TToolButton на них. Теперь у TAction есть свойство Index, которому можно значение присваивать



Страницы: 1 вся ветка

Текущий архив: 2004.04.04;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.048 c
3-1078389165
Olegka
2004-03-04 11:32
2004.04.04
Фильтрация в IBDataSet


11-1059319517
BelchonokH
2003-07-27 19:25
2004.04.04
pstream.free


1-1079585912
-= Evgeney =-
2004-03-18 07:58
2004.04.04
Реестр


3-1078235444
Masha Streltsova
2004-03-02 16:50
2004.04.04
Как узнать связанную через foreign key таблицу


7-1074418223
DENNIS
2004-01-18 12:30
2004.04.04
Закрыть доступ