![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
ScrollBox и свойства Left, Top [Delphi]
rainstuff © (2007-09-17 22:54:00)Собственно, проблема в том, что эти свойства не всегда нормально обрабатываются в ScrollBox. Например, пишу такой код:
chbox:=NewCheckbox(ScrollBox,'CheckboxText');
chbox.Left:=20;
При этом отступ может появится, а может и нет...
Аналогично и со свойством Top.
Не знаете, с чем связано?
rainstuff (2007-09-19 00:24:00) [1]Я так и подумал:)
Спасибо!
Vladimir Kladov (2007-09-18 17:04:00) [2]Наверное, потому что других онтролов левее / выше не оказалось, и скроллбокс пересчитал минимальный прямоугольник для скроллинга. Если уж так надо не зависеть, надо положить скроллируемую подложку, хотя бы панель или paint box, и уже на него складывать контролы.
А если контролов много, то лучше все-таки использовать их графические аналоги (Windowed = false).
rainstuff (2007-09-18 01:15:00) [3]Да, точно:) Я сразу это свойство не нашёл - помню, что можно было...
В любом случае - я уже всё реализовал через Scrollbox.
Осталось по мелочи - в частности, странное поведение свойств Left и Top :)
Может кто сталкивался....
Dimaxx (2007-09-18 00:06:00) [4]Не парь ты себе моск!!! Возьми ListView в режиме списка и в опциях выстави использование чекбоксов... Зачем изобретать велосипед с треугольными колесами??