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

Вниз

При создании своего компонента ругается на его размеры   Найти похожие ветки 

 
Aleksandr ©   (2004-03-22 17:38) [0]

Создаю компонент от TWinControl:


 inherited Create(AOwner);
 ControlStyle := ControlStyle - [csSetCaption];
 FCodeEdit:=TEdit.Create(Self);
 FCodeEdit.Parent:=Self;
 FShowExtChars:=true;
 Width := 200;
 Height := 22;
...


SetBounds оверриднут для установки размеров компонент-свойств этого компонента - TEdit"ов:

 inherited SetBounds(ALeft, ATop, AWidth, AHeight);
 FCodeEdit.Left:=2;
 FCodeEdit.Width:=45 ...


И в дизайн-тайме при попытке воткнуть такой компонент на форму Делфи сообщает, что компонент "" не имеет парента. А не задашь, так и не увидишь его - все с нулем задаст.


 
MBo ©   (2004-03-22 17:42) [1]

В перекрытом CreateWnd работай с Edit-ами


 
Aleksandr ©   (2004-03-22 17:48) [2]

Что конкретно с ними делать в нем? Создавать или присваивать размеры?


 
MBo ©   (2004-03-22 18:04) [3]

Присваивать размеры


 
WebErr ©   (2004-03-22 18:08) [4]


> Делфи сообщает, что компонент "" не имеет парента

Ещё бы он был!

> FCodeEdit.Parent:=Self;

Self - это там сам компонент!!! :))))


 
Aleksandr ©   (2004-03-22 18:10) [5]

Я понимаю, что сам компонент. А что? Он же ими должен управлять.


 
WebErr ©   (2004-03-22 18:25) [6]


> Он же ими должен управлять.

Ты про что?



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

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

Наверх




Память: 0.48 MB
Время: 0.141 c
4-1078997925
BiN
2004-03-11 12:38
2004.04.11
"Вклиниться" в адр. пространство библиотеки до выполнения Dllmain


1-1082925830
kas-t
2004-04-26 00:43
2004.04.11
Перетаскивание Items в пределах TreeView...


14-1082064425
Asteroid
2004-04-16 01:27
2004.04.11
3D shooter в 96KB. Кто меньше? :)


8-1071838650
Ragazor
2003-12-19 15:57
2004.04.11
Image1 + Image2= Image3


1-1082890875
hgd
2004-04-25 15:01
2004.04.11
Как вставить картинку с alfa в формате png