Форум Программирование Присвоение BitMap в SpeedButton.Glyph. Ахтунг! |
|
Навеяно моим вопросом 3878. Хочется предостеречь людей. Суть истории такова. Мне необходимо было трансформировать изображение на SpeedButton в зависимости от её размера. Обнаружив этот глюк первый раз я создал тестовое приложение. Проблема была следующая. При изменении размера формы по горизонтали на определенном размере рисунок обрубался справа, а остаток прыгал на середину кнопки. В таком положении кнопка оставалась пребывать дальше пока, изменяя размер окна по вертикали, не достигались ещё какие-то волшебные пропорции, которые восстанавливали картинку. Рис. 1. Нормальный вид кнопки. Рис. 2. Скрюченный вид кнопки. Разбор полётов, проведённых Егором, показал, что возможно в этом виноват глюк при копировании содержимого предварительно подготовленного BitMap в SpeedButton.Glyph, т.е. Вывод: Избегайте присваивания BitMap в SpeedButton.Glyph ! PS: Андрей! Даёшь раздел "Осторожно, грабли!"! "Digital Networked Knight" | ||||||
|
Цитата (DNK): PS: Андрей! Даёшь раздел "Осторожно, грабли!"! Ага, чуть что - сразу раздел. А о том, что у нас есть Delphi, Pascal, C++, Asm и ещё куча всего - никто и думать не хочет. P.S. Поставил "5" и вопросу и ответу Егора. Хотите сделать их лучшими - всё в ваших руках | ||||||
Перейти в раздел:
© 2004 - 2024, Delphi.int.ru |
Версия форума: 1.10 (19.01.2010) |
Выполнено за 0.02 сек. |