Главная страница
    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-1145898986
Kolan
2006-04-24 21:16
2006.05.14
Как удалить контрол установленный с исп-ем библиотеки типов?


15-1145520353
xayam
2006-04-20 12:05
2006.05.14
Предложение, измененить скрипт этого форума


15-1145471256
LexxX
2006-04-19 22:27
2006.05.14
Локализация "утечки" памяти


2-1145888680
Креницин Константин Иванович
2006-04-24 18:24
2006.05.14
Конвертор mp3 на Делфи


1-1144004930
TStas
2006-04-02 23:08
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский