![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
|
#1
|
|||
|
|||
![]() Доброго времени суток. Возникла следующая проблема: Нужно создать 100+ TImage. На одинаковом расстоянии, и переименовать их как надо. Вручную это займёт много времени, можно ли как-нибудь программно? Знаю, можно таким кодом:
Код:
procedure DoSomethingWithEditControls; var K: Integer; EditArray: array[0..99] of Tedit; begin try for K := 0 to 99 do begin EditArray[K] := TEdit.Create(form1); EditArray[K].Parent := form1; EditArray[k].Left := 100; EditArray[k].Top := K * 10; EditArray[k].Visible:=true; end; finally end; end; Но тут он создаёт тедиты в программе, а мне нужно в самом проекте. |
#2
|
||||
|
||||
![]() т.е. чтобы они в design-time были?
Пишу программы за еду. __________________ |
#3
|
|||
|
|||
![]() Что бы он был на самой форме в проекте.
|
#4
|
|||
|
|||
![]() Маньяк
![]() Напиши программку, которая тебе сгенерит соответсвующий исходный код .pas и .dfm. Нонче .dfm текстовый, так что его легко сгенерить. |
#5
|
|||
|
|||
![]() О, хорошая идея, спасибо. Т.е. после
Код:
object Button2: TButton Left = 488 Top = 256 Width = 75 Height = 25 Caption = 'Button2' TabOrder = 16 OnClick = Button2Click end end Этого добавить код, который мне нужен для Тимэдж и всё? Или в компиляторе то же объявлять нужно? |
#6
|
||||
|
||||
![]() это в dfm:
PHP код:
Пишу программы за еду. __________________ |