🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.delphi
Article #346536

Nowy komponent - gdzie Parent?

#346536
From: ExM
Date: Thu, 05 Apr 2018 15:49
23 lines
2161 bytes
W końcu życie mnie zmusiło do stworzenia własnego komponentu - listy rozwijanej TComboBox połączonego z TEdit
Nowy komponent tworzę na bazie TComboBox a w konstruktorze dynamicznie tworzę pole TEdit.

W apce mi to działa:

  edEdit := TEdit.Create(nil);
  edEdit.Parent := Self;
  edEdit.Left   := 10; 
  edEdit.Top    := 10; 
  edEdit.Width  := 100;
  edEdit.Height := 20; 

Ale w komponencie muszę wskazać jaki jest prawidłowy [Parent]
Kiedy podaje [Self] to jest ok - ale pole na nowy TEdit mam ograniczone do obszaru który zajmuje TComboBox 

Próbowałem podać:
  edEdit.Parent := Parent;

- bo wydawało mi się że zmienna Parent w konstruktorze jest de facto obiektu TComboBox - ale wtedy nic mi się nie pojawia 

Możecie podpowiedzieć - jak prawidłowo wskazać rodzica na którym chce położyć nowy TEdit tworzony w konstruktorze nowego komponentu?

Dzięki za pomoc!
Technical Details
Message-ID: <d38a1d0b-f27f-4f9f-94e5-90043dde49a7@googlegroups.com>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!k65-v6no5845042ita.0!news-out.google.com!u64-v6ni9071itb.0!nntp.google.com!k65-v6no5845039ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail

Show Full Headers
Complete Article Headers
X-Received: by 10.107.58.70 with SMTP id h67mr10862811ioa.38.1522943382754;        Thu, 05 Apr 2018 08:49:42 -0700 (PDT)
X-Received: by 2002:a9d:4807:: with SMTP id c7-v6mr1263938otf.1.1522943382479; Thu, 05 Apr 2018 08:49:42 -0700 (PDT)
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit0.net!weretis.net!feeder6.news.weretis.net!feeder.usenetexpress.com!feeder-in1.iad1.usenetexpress.com!border1.nntp.dca1.giganews.com!nntp.giganews.com!k65-v6no5845042ita.0!news-out.google.com!u64-v6ni9071itb.0!nntp.google.com!k65-v6no5845039ita.0!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail
Newsgroups: pl.comp.lang.delphi
Date: Thu, 5 Apr 2018 08:49:42 -0700 (PDT)
Complaints-To: groups-abuse@google.com
Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=37.47.80.42; posting-account=doVJ9goAAADBJ8SWJkb9r0xXWw28WhQg
NNTP-Posting-Host: 37.47.80.42
User-Agent: G2/1.0
MIME-Version: 1.0
Message-ID: <d38a1d0b-f27f-4f9f-94e5-90043dde49a7@googlegroups.com>
Subject: Nowy komponent - gdzie Parent?
From: ExM <grupywyt-nijto@mv.net.pl>
Injection-Date: Thu, 05 Apr 2018 15:49:42 +0000
Lines: 29
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit