Главная страница
    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.034 c
1-1120138665
CTAPbIi
2005-06-30 17:37
2005.07.18
Баг в DBGrid в MDI приложении


14-1119426280
Кирилл
2005-06-22 11:44
2005.07.18
Местоположение


3-1117727409
Ega23
2005-06-02 19:50
2005.07.18
Так всё-таки: как DB-шные компоненты работают с TDataSet?


3-1117775420
DimonS
2005-06-03 09:10
2005.07.18
Подскажите, как можно восстановить индексы в Парадоксе?


1-1120146858
MY
2005-06-30 19:54
2005.07.18
Edit





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский