Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.05.14;
Скачать: CL | DM;

Вниз

Подскажите пожалуйста!   Найти похожие ветки 

 
_Hawk_   (2006-04-27 07:42) [0]

Привет, всем кто на связи :) Ребята, пожалуйста помогите мне – у меня такая проблема: на форме валяются несколько Panel и TreeView, как мне сделать так, чтобы при выделении какой-либо строчки в TreeView, определенная Panel выходила на передний план? Т.е. я хочу автоматизировать код – допустим у какой-то строчки TreeView, SelectedIndex =1 – как это использовать в имени Panel (Panel+TreeView.Selected.SelectedIndex)


 
Попрошайка   (2006-04-27 07:57) [1]

Для этих целей используй TNotebook и его слои.


 
balepa ©   (2006-04-27 08:44) [2]


> _Hawk_   (27.04.06 07:42)  


Сделай массив панелей.
Panels: array[1..10] of TPanel;

или
var
 i: Integer;
begin
 for i:= 0 to Form1.ComponentCount-1 do //не уверен с 1 или с 0
   if Form1.Components[i] is TPanel then
      if TPanel(Form1.Component[i]).Name = "Panel" + IntToStr(TreeView.Selected.SelectedIndex) then
{or
   if TPanel(Form1.Component[i]).Tag = TreeView.Selected.SelectedIndex then}
   begin
       
       TPanel(Form1.Components[i]).Visible:= False;
   end;
end;


 
ЮЮ ©   (2006-04-27 11:13) [3]

>Для этих целей используй TNotebook и его слои.

Так же неудобен в DesignTime, как и нагромождение панелей. Для этих целей само то - TPageControl с невидимыми Tab-ами. Для пущего удобства переключения в Design-е,  невидимость Tab-ам можно установить в RunTime


 
Ksenom ©   (2006-04-27 16:06) [4]

А как на счёт фрэймов... Дёшево и сердито... и память не кушать )


 
Loginov Dmitry ©   (2006-04-27 22:17) [5]


> Так же неудобен в DesignTime, как и нагромождение панелей.
>  Для этих целей само то - TPageControl с невидимыми Tab-
> ами. Для пущего удобства переключения в Design-е,  невидимость
> Tab-ам можно установить в RunTime


А TPageControl  иногда неудобен в RealTime. Баги при изменении размеров (в некоторых случаях). Хотя если окно диалоговое, то все нормально.



Страницы: 1 вся ветка

Текущий архив: 2006.05.14;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.036 c
2-1145801780
AlexanderMS
2006-04-23 18:16
2006.05.14
Отмена сортировки в ListBox


2-1144450403
nickmas
2006-04-08 02:53
2006.05.14
Проблема с офисом 2000


6-1137860521
Змей
2006-01-21 19:22
2006.05.14
путь к файлу и его копирование


3-1142929367
WhiteBarin
2006-03-21 11:22
2006.05.14
Запуск Script через FIBPLUS для FireBird


2-1145637868
Uriy
2006-04-21 20:44
2006.05.14
Вопрос по VCL