Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 2006.05.14;
Скачать: [xml.tar.bz2];

Вниз

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

 
_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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.008 c
15-1145002989
Cashmare
2006-04-14 12:23
2006.05.14
Эта странная вода


2-1146146167
dera
2006-04-27 17:56
2006.05.14
Как проверить поле типа Дата/Время (Access)?


2-1146000528
Krants
2006-04-26 01:28
2006.05.14
ТМемо.Lines


4-1140502429
konrads
2006-02-21 09:13
2006.05.14
USB устройства


15-1143752553
__Иксик__
2006-03-31 01:02
2006.05.14
Любэ





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский