Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

удаление ранее созданных динамических объектов [D7, XP]


Страницы:   1 2 3 4

Zloi_Funtik ©   (2008-04-09 16:30:00) 

скажите, пожалуйста, каким образом удалить некторое, каждый раз различное число динамически созданных мемо полей? Спасибо.


{RASkov}   (2008-04-09 16:51:00) [61]

> [4] Zloi_Funtik   (09.04.08 16:40)

Это что за самодеятельность? :)
Мы из Мемо сделам все, что угодно?
А у тебя случаем это все еще к БД не прикручено?
:о)
Я не прикалываюсь, но просто интересно что талкает человека на такие подвиги...


Kolan   (2008-04-09 16:50:00) [62]

> которого ты упомянул в строчке

Дай угодаю — Форма.


Сергей М.   (2008-04-09 16:43:00) [63]


> после закрытия формы нужно, чтобы они все удалились


Для решения задачи нужно знать, кто такой Self, которого ты упомянул в строчке
> with   TMemo.Create( Self)


clickmaker   (2008-04-09 16:42:00) [64]


> OnDblClick := YourOnChangeHandler;

где-то я это уже видел... )

> после закрытия формы нужно, чтобы они все удалились

она сама их порубает (если сделаешь форме Free, а не просто Close)

> Фри = Освободить

Фри = картофель )


DVM   (2008-04-09 16:41:00) [65]


> Zloi_Funtik   (09.04.08 16:40) [4]

а почему у тебя все переменные такие матерные? Нах сплошной.

nach_left; - это нах влево?


Palladin   (2008-04-09 16:40:00) [66]

фсе чудесатее и чудесатее...


Сергей М.   (2008-04-09 16:40:00) [67]


> {RASkov} ©   (09.04.08 16:38) [3]


> > Что есть "удалить" ?
>
> Фри :)
>


Фри = Освободить

)


Zloi_Funtik   (2008-04-09 16:40:00) [68]

вот в этом фрагменте создаю:

for k:=0 to E1 do   begin
    nach_left:=nach_left+87 ;
   for i:=0 to E2 do
  with   TMemo.Create(Self)
   do begin
   OnDblClick := YourOnChangeHandler;
     Parent := Self;
     Left := nach_left;
     Top := nach_top;
     Width:=86;
     height:=45;
     BorderStyle:=bsNone;
      nach_top:=nach_top+46;
      if i=E2 then nach_top:=80;
        end;
       end;

после закрытия формы нужно, чтобы они все удалились.


{RASkov}   (2008-04-09 16:38:00) [69]

> [0] Zloi_Funtik   (09.04.08 16:30)

Free;

> А как ты их создавал?

Всё равно фри :) Components[i].Free

> Что есть "удалить" ?

Фри :)


Сергей М.   (2008-04-09 16:37:00) [70]

Что есть "удалить" ?


MBo   (2008-04-09 16:35:00) [71]

А как ты их создавал?


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо