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

Вниз

Создание компонент   Найти похожие ветки 

 
M@XIDROM   (2002-02-01 15:32) [0]

Народ, мне нужно чтобы юзеру предоставлялась возможность выбрать любое, заранее неизвестное, количество компонент, скажем TPanel, на форме. Может 2, может 100 или 200. Неизвестно. Как решить эту задачу??? Спасибо.


 
yaJohn ©   (2002-02-01 16:05) [1]

>юзеру предоставлялась возможность выбрать любое
rech idet o komponente, a ne o application? V smisle user - eto programmist? ETO OSKORBLENIE!!!
;)))

Esli tak, to vot IMHO prosteyshiy sposob:
TMyItem = class(TCollectionItem)
.....
published
property Target: TComponent read.........
.....
end;
----------------------
TMyCollection = class (T OwnedCollection)
.......
end;
----------------------
TMyComponent = class (TComponent)
published
property Items: TMyCollection...........
end;

Samo soboy perepisat" constructor/destructor dlia vseh i pr.
Obrashau vnimanie na jirnoe videlenie. Ya s etim namuchalsia v svoe vremia.... Pochti sobstvennuu T OwnedCollection = class (TCollection) napisal %)


 
drpass ©   (2002-02-01 16:39) [2]

А если тебе нужно, чтобы на форме появлялось различное количество компонент, заранее неизвестное, то можно примерно так:
var
a:array[0..300] of TPanel;
...

for i:=0 to NumberOfPanel do begin
a[i]:=TPanel.Create(Self);
with a[i] do begin
Parent:=Self;
... //какие еще нужны параметры, например, положение на форме
Left:=10;
Top:=(i+1)*20;
end;
end;


 
M@XIDROM   (2002-02-02 18:09) [3]

А может есть какой другой способ создать THUMBNAILS(уменшиные картинки)



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

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

Наверх




Память: 0.47 MB
Время: 0.009 c
1-57150
IronHawk
2002-02-01 16:50
2002.02.18
Приветствую Мастеров ! Нужна Ваша помощ !!! ПЛЗ !


1-57138
KvORubin
2002-02-03 18:39
2002.02.18
Файл.ТХТ Помогите ПОЖАЛУЙСТО !!!


4-57254
ikar
2001-12-19 10:10
2002.02.18
Передача сообщения своей программе


6-57183
snowman
2001-11-23 11:47
2002.02.18
firewall


1-57132
cad
2002-01-31 22:16
2002.02.18
Какие символы запрещены в названиях файлов?