Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Общие вопросы > ActionToolBar


Автор: Petro123 22.4.2008, 07:30
Возможно ли на компоненте ActionToolBar сделать кнопки побольше?

Добавлено через 4 минуты и 33 секунды
Вот такие например

Автор: aktuba 22.4.2008, 08:24
Да. В ImageList задай тот размер, который тебе необходим и добавь картинки, после этого соедини ImageList и ActionManager, назначь картики экшенам. Теперь переноси экшены на панель - панель автоматом приобретет нужный размер (только до этого на TActionToolBar ничего не должно быть).

Автор: Petro123 22.4.2008, 08:31
Цитата

 В ImageList задай тот размер

А где там задать то, вроде у иконок стандартный размер 16*16, 32*32...

Автор: Wolfgan 22.4.2008, 08:44
Цитата

А где там задать то, вроде у иконок стандартный размер 16*16, 32*32...


Да любой там можно вписать. Хоть 640х480. И еще открою тебе секрет: в виндовсе стандартны также иконки и 48х48 и даже больше... smile

Автор: Poseidon 22.4.2008, 08:45
Цитата(Petro123 @  22.4.2008,  08:31 Найти цитируемый пост)
А где там задать то

ImageList.Height
ImageList.Width



Автор: Petro123 22.4.2008, 09:32
Да не, если в ImageList-е есть иконки, скажем 32*32, то указав 48*48 они в List-е пропадают...
То есть нужны изначально, чтоб были 48*48. А у меня таких нету...

Автор: Poseidon 22.4.2008, 09:39
Цитата(Petro123 @  22.4.2008,  09:32 Найти цитируемый пост)
 если в ImageList-е есть иконки, скажем 32*32, то указав 48*48 они в List-е пропадают
Сначало указывай размер, а потом загружай иконки.

Цитата(Petro123 @  22.4.2008,  09:32 Найти цитируемый пост)
То есть нужны изначально, чтоб были 48*48. А у меня таких нету...
Если у тебя нету нужных иконок, как ты хочешь что бы они отображались на ТулБаре?

Автор: Petro123 22.4.2008, 09:56
Ясно, туплю чета, если можно укажите ресурс с иконками разных размеров...

Автор: aktuba 22.4.2008, 12:55
http://mmaxis.info/2008/04/17/11-portalov-dlya-vybora-ikonok/

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)