Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Вниз

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 вся ветка

Форум: "KOL";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.035 c
3-1118319732
Андрей_СК
2005-06-09 16:22
2005.07.18
Сравнение структуры двух таблиц


8-1111145721
Anger
2005-03-18 14:35
2005.07.18
MainForm преобразовать в градации серого


1-1120153650
Radgar
2005-06-30 21:47
2005.07.18
Разбивание TImage


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


1-1120325184
Hamsterman
2005-07-02 21:26
2005.07.18
Автозаполнение HTML-форм





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский