![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
наследование класса [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