![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Проблема с Align для нескольких компонент на форме.
LAutour © (2006-02-21 08:11:00)Если набросать на форму несколько визуальных компонент с выставленными одинаковыми свойствами Align =caLeft или Align =caRight, то порядок расположения на форме зависит только от начальной последовательнсти их добавления на форму. Если надо потом что-то поменять, удалить, по новой добавить, поменять местами, то получается обычно не так как надо.
Помагает только создание формы с нуля. Как можно менять последовательность расположения визуальных компонент на форме вручную?
Vladimir Kladov (2006-03-17 17:00:00) [1]Вы же ее выравнивать вроде собирались? Ну, руками можно. Или так: положить на панель метку с AutoSize (без выравнивания), и при изменении ее размера, в OnResize вызывать для нее ResizeParent. Или своим кодом размеры родителя выставлять по ее размеру.
Andr-04 (2006-03-17 15:10:00) [2]А у Panel нету AutoSize!
Vladimir Kladov (2006-02-26 21:35:00) [3]В KOL Label от Panel отличается... да ничем не отличается. Можете прямо панель вместо метки и использовать, если вам TabOrder нужен.
Barloggg (2006-02-26 16:21:00) [4]Кстати для Label не прокатывает.приходится подкладывать панельки чтобы сортировать порядок по TabOrder
ECM (2006-02-21 09:16:00) [5]TabOrder