Главная страница
    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.009 c
2-1146044694
Lucifer
2006-04-26 13:44
2006.05.14
Динамическое создание окна


2-1146129825
Wolferio
2006-04-27 13:23
2006.05.14
Печать файлов


2-1146131452
Olga_Detka
2006-04-27 13:50
2006.05.14
помогите мне решить задачу, непоцму сама как это сделать


3-1139197590
Ольга
2006-02-06 06:46
2006.05.14
Получить значение OUTPUT параметра из хран. процедуры


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





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский