Вниз
Скачать: CL | DM;

ImageList с другой формы   Найти похожие ветки 

← →
DmiSb   (2004-12-16 21:34) [0]

Почему нельзя использовать для ToolBara ImageList с другой формы.

При попытке в свойствах ToolBar.ImageListNormal указать ImageList1 с другой формы в файле *_1.inc появляется строка
Result.Toolbar1.Perform( TB_SETIMAGELIST, 0, Result.ImageList1.Handle );

Соответсвенно тут же ошибка
[Error] CltViewU_1.inc(25): Undeclared identifier: "ImageList1"

Я пытался исправить строку на
Result.Toolbar1.Perform( TB_SETIMAGELIST, 0, MainF.ImageList1.Handle );
Дельфа падает. Открыть проект при этом не получается, пока не удалил эту строку вообще.

Может кто подскажет, как это решается ?

Заранее спасибо.
D5, 2.02, XP


← →
z007   (2004-12-17 00:53) [1]

Мне кажется, мождно испльзовать ImageList с другой формы.
хотя БЫ c исп. API.
Помогу исправить проект. Дай URL кода.


← →
ECM ©   (2004-12-17 10:16) [2]

Попробуй поставить
Toolbar1.Perform( TB_SETIMAGELIST, 0, MainF.ImageList1.Handle );
в OnFormCreate - второй формы ...
главное чтобы MainF создавалась первой


← →
DmiSb   (2004-12-19 10:49) [3]

2 ECM
Сделал все в точности как ты сказал - вываливается АВ.
Toolbar на второй форме идентичен ToolBar-у на MainF.

Не работает Toolbar1.Perform(..   и для формы MainF.


← →
<Falcon>   (2004-12-19 12:19) [4]

А для чего такое нужно? Размер на картинках экономишь? Если да то в ресурс их и делов. Или поясни зачем такие сложности.


← →
Владимир Кладов   (2004-12-19 13:31) [5]

Потому и AV, что переменная формы еще ни на что не показывает. Потому я и не стал заморачиваться с такими вещами. Если формы создаются по требованию, то проблем нет, если общий ImageList на главной форме.


← →
DmiSb   (2004-12-19 14:52) [6]

2 <Falcon>
Зачем ? Да никак от VCL не отвыкну. Раньше делал один ImageList в датамодуле и со всех форм картинки использовал. В KOL такой подход не работает. А  Toolbar1.Perform(.. не работает и при onShow формы, и в обработчике при нажатии на кнопку уже созданной и показанной формы. Каким тогда образом получается из _1.inc ?
Остатется либо из ресурса или делать на каждой ImageList. Что тоже не гуд.


← →
DmiSb   (2004-12-20 06:15) [7]

Однако для BitBtn ImageList с другой формы берется нормально



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.022 c
14-1119351318
Vikarij
2005-06-21 14:55
2005.07.18
Printer, нет бумаги


14-1119458885
Антон Г.
2005-06-22 20:48
2005.07.18
DOC -->JPG


1-1120131813
salexn
2005-06-30 15:43
2005.07.18
Не работает функция SaveKey или что не так делаю?


14-1119612391
Ньюб
2005-06-24 15:26
2005.07.18
блок копирования и запуска на других компьютерах


10-1096259081
saysu
2004-09-27 08:24
2005.07.18
Какая технология лучше для построения многозвенки




   Наверх