Форум: "Основная";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
ВнизКак узнать какой объект лежит ниже? Найти похожие ветки
← →
Destroyer © (2005-07-15 17:50) [0]Есть много объектов типа TPanel. Они все лежат друг на друге, но не панель на панели, а просто одна выше другой. В определенные моменты одна из панелей становится активной, т.е. выносится поверх всех остальных с помощью BringToFront. Надо узнать какая панель лежит сразу после той, которая на поверхности. Как это сделать?
← →
Mx © (2005-07-15 18:01) [1]Вроде это определяется порядком в массиве Controls. Тот, что последний, выше всех.
← →
Юрий Зотов © (2005-07-15 18:02) [2]Перед вызовом BringToFront запоминать верхнюю панель в поле формы.
Примечание: чем мучаться с таким дизайном, не проще ли использовать PageControl?
← →
Destroyer © (2005-07-15 22:51) [3]
> Примечание: чем мучаться с таким дизайном, не проще ли использовать
> PageControl?
Нет, тут не нужны вкладки.
Я думал, что есть какая-нибудь функция.
Спасибо, буду разбираться.
← →
Alexander Panov © (2005-07-15 23:02) [4]Нужно узнать верхнюю до того, как выполнил BringToFront, или ту, что была под верхней до этого?
← →
Гаврила © (2005-07-15 23:04) [5]
> Нет, тут не нужны вкладки.
Ставим TabVisible в False
и вкладки не видно.
Работать же намного удобнее
← →
Destroyer © (2005-07-15 23:16) [6]
> Нужно узнать верхнюю до того, как выполнил BringToFront,
> или ту, что была под верхней до этого?
верхнюю до того, как выполнил BringToFront.
> Ставим TabVisible в False
Спасибо, учту.
← →
SergP © (2005-07-16 09:55) [7]
> [4] Alexander Panov © (15.07.05 23:02)
> Нужно узнать верхнюю до того, как выполнил BringToFront,
> или ту, что была под верхней до этого?
В любом случае можно просто запоминать.
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.048 c