Вверх ↑
Разработчик
Ответов: 4698
Рейтинг: 426
#1: 2010-08-13 13:58:59 ЛС | профиль | цитата
Я вот что то не пойму, почему у компонента Image режим "по центру" работает так, что начало картинки находится в центре области компонента, а не центр картинки в центре области компонента? Пример
Add(Image,2877378,476,21)
{
Left=480
Top=20
Width=25
Height=25
Ctl3D=0
WinStyle=3
ViewStyle=0
Picture=[ZIPC601000078DA73F23DC6C800066640AC01C45C50CCC8A000169F00954706FFFFFF87637C72C8F2D6672E32989FBEC0A07BE21C83EC915318EA4120F2CA4D86D8ABB7C0B4EFC56B603D2AC7CEC0D58140F6CDBB0CD5771F3234DC7F04A641FCD0CB37C06A91CD6D7FF88461CEB3970C4B5EBE06D3203E482DC85C901B600024B7E3DD0786E39FBE8069101F642EC80D20F7C200C81C909A577FFE8269101FE406907B417623BB119779E8FE85998BEC3E42E1884D1E0080B9B10C]
}
------------ Дoбавленo в 13.55:
Нифига не пойму в чем фича, стоит верная формула:
#pas
x := (Control.Width-Bmp.Width)div 2;
y := (Control.Height-Bmp.Height)div 2;

------------ Дoбавленo в 13.58:
Ага, не рассчитывал, что Ctrl3D будет голову крутить, это никак не поправимо?
карма: 10
0