![]() |
|
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]()
|
|
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
Есть форма. на ней есть энное количество панелей, причём в режиме дизайна все имеют свойство Align=alTop и расположены по очереди (допустим, что верхняя панель имеет 1-й номер, чуть ниже - 2 и т.д.). В зависимости от каких-то условий каждая из этих панелей могут иметь на некоторое время Visible=false, а потом опять появляться. Тепер, собственно, вопрос: после установления Visible=true где должна появится невидимая ранее панель? Между теми панелями, где находилась в режиме дизайна, или же в другом месте? Как принудительно заставить появиться 5-й панели между 1-й и 2-й (без изметения свойства Align, или же простой способ без извращения)?
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Петрович |
|
||||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 25 Всего: 55 |
Попробуй сделать так: Panel5.Top := Panel2.Top; или Panel5.Top := Panel2.Top-1;
А что, попробовать самому тяжело? -------------------- Все знать невозможно, но хочется |
||||
|
|||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
Я пробовал конечно... Просто у меня получаются разные результаты... То так, то так... что-то пока не пойму... Но так: "Panel5.Top := Panel2.Top-1;" надо попробовать... -------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
| Петрович |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1000 Регистрация: 2.12.2003 Где: Москва Репутация: 25 Всего: 55 |
В некотором роде, это естественно. Тут много зависит от порядка создания компонент. Можно попробовать вместо Visible := False, делать Height := 0. Иногда, позволяет избавиться от "перепрыгивания". -------------------- Все знать невозможно, но хочется |
|||
|
||||
| Illusion Dolphin |
|
|||
|
Эксперт ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 1198 Регистрация: 3.5.2003 Репутация: 36 Всего: 63 |
Петрович: спасибо, "Panel5.Top := Panel2.Top-1" - вроде так пока ничего необычного не заметил... надеюсь, что на этом проблема исправлена 8).
-------------------- В мире всего две бесконечности: вселенная и человеческая глупость... На счёт вселенной я не уверен. Шифрование и организация фотографий - Photo Database 4.5 |
|||
|
||||
![]()
|
| Правила форума "Delphi: Общие вопросы" | |
|
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |