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

Вниз

ActionLink или Order?   Найти похожие ветки 

 
Sandman25 ©   (2003-12-30 10:44) [0]

Добрый день.
Пишу наследника TBitBtn, который загружает в Glyph разные картинки в зависимости от Action.ShortCut. Добавил в published boolean свойство, нужно ли загружать картинку (default true). Но получается, что теперь надо изменять обработку присвоения Action. Я покопался по исходникам и нашел, что можно перекрыть GetActionLinkClass и подставить новый class, который и будет загружать картинку при изменении. Правильно ли (со всех точек зрения) сделать именно так или лучше не морочить себе голову и попытаться добиться того, чтобы присвоение моему логическому свойству выполнялось всегда после присвоения Action? Во втором случае будет обеспечена независимость от реализации Action в последующих версиях Delphi.


 
Sandman25 ©   (2003-12-30 12:36) [1]

Сделал через GetActionLinkClass. При сбросе Action в nil Glyph не сбрасывается, но, как выяснилось, это стандартное поведение для BitBtn - Property Editor не вызывает SetAction(nil). Аминь.



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

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

Наверх




Память: 0.46 MB
Время: 0.02 c
3-37528
Term
2003-12-16 10:59
2004.01.13
Как получить список узеров работающих в данный момент с базой


14-37897
z.Evgen
2003-12-19 08:45
2004.01.13
Как можно разбить строку на символы?


3-37494
dimm22
2003-12-15 13:17
2004.01.13
Максимальный размер файла IB. Во многих источниках видел, что


1-37789
Александр Крючков
2003-12-25 17:56
2004.01.13
Проблемы с отладкой.


9-37490
Omar2002
2003-06-18 15:19
2004.01.13
Сетевая игра в DelphiX