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

Вниз

Толи лыжи не едут, толи я...   Найти похожие ветки 

 
Ghost del vonte ©   (2015-04-09 11:58) [0]

Привет привет!

Господа, немогу понять почему не едут лыжи?!

Для игровой программы пишутся свои компоненты, столкнулся с проблемой у кнопки... У нее есть свойства fGlyphDown и fGlyphUp (Битмап), в процедурах SetGlyphDown и SetGlyphUp стоит проверка, если у GlyphUp пусто, то GlyphDown подгоняет размер кнопки под размер картинки, также происходит и во второй процедуре... однако размеры при тесте кнопки не меняются, чтобы я там ни писал, ни Width := Value.Width, ни SetBounds(Left, Top, Value.Width, Value.Top), ничего не получается! Однако, в тестовой программе (где тестируется кнопка), при загрузке картинок, и указании размера картинок кнопке - все работает! Странно еще то, что у другого компонента, основанного тоже, как и кнопка, на TCustomControl, таких проблем нет, там загружается свое видео (свой тип), из него извлекается информация, устанавливается размер, и начинается воспроизведение. А кнопка никак не хочет менять свой размер) Помогите правильно намазать лыжи и поехать, а то уже второй день стою... Гугл со мной не разговаривает... и учит менять размеры у компонентов при проектировании программы.


 
MBo ©   (2015-04-09 12:05) [1]

>однако размеры при тесте кнопки не меняются
> Однако, в тестовой программе (где тестируется кнопка)... - все работает!

Ничего не понял...


 
Ghost del vonte ©   (2015-04-09 12:09) [2]

Имею ввиду, что если убрать в процессе загрузки изображений изменение размера, то сама кнопка не меняет размеры, тоесть изменение размера не получается из самого компонента...


 
Ghost del vonte ©   (2015-04-09 13:11) [3]

Так и знал, это всегда так, стоит задать вопрос и ответ сразу приходит... а вчера или позавчера он прийти не мог...

Вопрос закрыт! Странно, но все начинает работать, если убрать Битмапы из property, и создать отдельную процедуру, в которой загружаются изображения и подгоняется размер!

Извиняюсь за беспокойство, пост можно удалить!



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

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

Наверх




Память: 0.47 MB
Время: 0.008 c
15-1427583211
Германн
2015-03-29 01:53
2015.11.29
Ещё раз об "IncDay"


2-1402320241
Sakipiel
2014-06-09 17:24
2015.11.29
FindComponent неопределен в пакете


3-1305792508
AlexeyMir
2011-05-19 12:08
2015.11.29
Как представить таблицу для редактирования


11-1259870840
Dy1
2009-12-03 23:07
2015.11.29
SubMenu


15-1427203124
KilkennyCat
2015-03-24 16:18
2015.11.29
Рассада 116 видов культур огородных