[Delphi] Вопрос про вкладки

Corrector

как грамотно сделать такую фичу, как на рисунке:

в зависимости от того, какой пункт меню выбран слева, меняется содержимое окна справа.
создавать элементы динамически не предлагать

evgen5555

z-order менять?

Corrector

можно примерчег?

stm5643616

В смысле при выборе пунктов TreeView показывать разные панельки или что?

lipa

Есть штука, если мне память не изменяет, Tabbed Notebook или типа того

yolki

я бы через фреймы делал

Corrector

да, нужно показывать разные панельки справа

stm5643616

Юзай фреймы (TFrame) тогда.

gopnik1994

есть удобный хак с применением TPageControl.
Создаешь PageControl, ставишь ему Visible=False, рисуешь там столько закладок, сколько тебе надо, потом в рантайме берешь панельки и задаешь им Parent не родной PageControl, а некую напель, где надо все это отобразить, и делаешь закладке Visible=True. При перемещении в дереве, старую закладку возвращаешь обратно на PageControl, и выкладываешь новую.
Перед смертью PageControl все закладки надо вернуть на место, а то сломается.
Оставить комментарий
Имя или ник:
Комментарий: