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

Вниз

Уважаемые мастера, помогите разобраться с TList !!!!   Найти похожие ветки 

 
Object   (2005-02-19 12:19) [0]

Уважаемые мастера!!!
Завис - помогите!
Ситуация такая:
По кнопке создаю на форме элементы TPanel, каждый раз с новыми координатами.

var
 IH :  TPanel;
begin
 IH:=TPanel.Create(nil);
 IH.Name := ..
 IH.Caption:=..
 IH.Left:=..
 ....
 ну и т.д.

В type описываю список Pan:TList;  
В формкреэте создаю: Pan:=TList.Create;

Мне нужно, чтобы при создании Panel-и добавлялись в список.
Какой код написать и где?
И как сделать, чтобы ещё каждый раз в Edit выводились элементы списка, чтобы видеть чего там в списке есть.

Заранее благодарю!


 
saNat ©   (2005-02-19 12:25) [1]

Panel в сам список? или ее имя (координаты)?. А в списках есть, например, поле Items. Там можно считать содержимое определенного элемента элемента.

С уважением, ЕВА


 
Юрий Зотов ©   (2005-02-19 12:40) [2]

type
 TForm1 = class(TForm)
 ...
 private
   FPan: TList;
 ...
 end;

В OnCreate формы:
FPan := TList.Create;

В OnDestroy формы:
FPan.Free.

В обработчике OnClick кнопки:
with TPanel(FPan[FPan.Add(TPanel.Create(Self))]) do
begin
 Name := ...;
 Parent := Self;
 ...
 Edit1.Text := Name
end;


 
panov ©   (2005-02-19 15:29) [3]

Поле "Тема вопроса" не оформлено.



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

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

Наверх




Память: 0.47 MB
Время: 0.034 c
1-1108123963
Aleksandr.
2005-02-11 15:12
2005.03.06
Как разрулить работу потока в вызовах его методов?


3-1107159992
YK
2005-01-31 11:26
2005.03.06
как узнать ID только что добавленной записе в InterBase


3-1107861722
Николай
2005-02-08 14:22
2005.03.06
Экспорт/импорт данных Access с помощью ADO


4-1106480363
kukuikar
2005-01-23 14:39
2005.03.06
Как узнать что сервис запущен успешно


3-1107891165
Нонэйм
2005-02-08 22:32
2005.03.06
Проверка на кратность в триггере