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

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

наследование класса [D6]


atmospheric ©   (2006-03-16 12:00:00) 

наследую класс от TPanel, хочу на него еще брость TEdit...
делаю так
edCUR := TEdit.Create(Owner);
edCUR.Parent := ???
что писать в родителе?, (я так понимаю родительем должен быть объект, моего класса)


atmospheric   (2006-03-16 15:07:00) [1]

edCUR.Parent := Owner;
так то не работает :(


Сайбель Алексей   (2006-03-16 15:04:00) [2]

Сайбель Алексей ©  [6]
Т.е. Owner
брр..


Сайбель Алексей   (2006-03-16 15:03:00) [3]

2 atmospheric
Если ты в качестве Parent'a укажешь TPanel
то тебе не прийдется заботиться об освобождении памяти
а так:
edCUR := TEdit.Create(Self);
edCUR.Parent := Self;

что есть Self у тебя?

кстати динамический масив можно в файл сохранить, а потом прочитать?
Можно


atmospheric   (2006-03-16 14:46:00) [4]

почему от TCustomPanel?

кстати динамический масив можно в файл сохранить, а потом прочитать?


Desdechado   (2006-03-16 13:45:00) [5]

> наследую класс от TPanel
лучше от TCustomPanel


Ega23   (2006-03-16 13:29:00) [6]

Self - это смотря где создаёшь...


atmospheric   (2006-03-16 12:35:00) [7]

надо было сделать так:
edCUR := TEdit.Create(Self);
edCUR.Parent := Self;


Ega23   (2006-03-16 12:32:00) [8]

угу. И в качестве Owner я его тоже прописал бы. Тогда тебе не нужно будет заботиться об "убийстве" это TEdit


Наверх

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