Article View: pl.comp.lang.delphi
Article #346538Re: Nowy komponent - gdzie Parent?
From: Roman Tyczka
Date: Thu, 05 Apr 2018 17:39
Date: Thu, 05 Apr 2018 17:39
33 lines
2061 bytes
2061 bytes
On Thu, 5 Apr 2018 08:49:42 -0700 (PDT), ExM wrote: > W końcu życie mnie zmusiło do stworzenia własnego komponentu - listy rozwijanej TComboBox połączonego z TEdit A do czego Ci potrzebny nowy komponent? Czego nie ma TComboBox? > 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? To raczej załatwia Owner, a nie Parent. Parent dotyczy miejsca wyświetania/rysowania. -- pozdrawiam Roman Tyczka
Technical Details
Message-ID:
<1xsiwozeoicof$.dlg@tyczka.com>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mailReferences:
<d38a1d0b-f27f-4f9f-94e5-90043dde49a7@googlegroups.com>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.icm.edu.pl!newsfeed2.atman.pl!newsfeed.atman.pl!goblin2!goblin1!goblin.stu.neva.ru!newsfeed.neostrada.pl!unt-exc-02.news.neostrada.pl!unt-spo-b-01.news.neostrada.pl!news.neostrada.pl.POSTED!not-for-mail From: Roman Tyczka <noemail@because.no> Subject: Re: Nowy komponent - gdzie Parent? Newsgroups: pl.comp.lang.delphi User-Agent: 40tude_Dialog/2.0.15.84 MIME-Version: 1.0 Sender: romek@tyczka.no.found References: <d38a1d0b-f27f-4f9f-94e5-90043dde49a7@googlegroups.com> Date: Thu, 5 Apr 2018 19:39:15 +0200 Message-ID: <1xsiwozeoicof$.dlg@tyczka.com> Lines: 33 Organization: Telekomunikacja Polska NNTP-Posting-Host: 94.75.90.137 X-Trace: 1522949955 unt-rea-a-02.news.neostrada.pl 990 94.75.90.137:3289 X-Complaints-To: abuse@news.neostrada.pl Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit