Re: "Element '' hat kein übergeordnetes Fenster"
Okay... Wegen dem Parent habe ich gerade einen Einfall gehabt:
Ich überschreibe einfach die "Parent"-Property der Memo, und setze immer wenn das Memoparent gesetzt wird, auch gleichzeitig den Listboxparent. Allerdings komme ich nicht mit dem TStrings weiter.... |
Re: "Element '' hat kein übergeordnetes Fenster"
Nochmal eben zu dem Parent:
Zitat:
Delphi-Quellcode:
constructor TCompletionMemo.Create(AOwner: TComponent);
begin inherited; completionBox := TListBox.Create(self); completionBox.Parent := self; //<=============== guckst du completionBox.Width := FCompletionSizeWidth; completionBox.Height := FCompletionSizeHeight; completionBox.HandleNeeded; FCompletionList := TStringList.Create; end; |
Re: "Element '' hat kein übergeordnetes Fenster"
Nein ;) Es soll auf dem Memoparent sein (deswegen werde ich auch die parent-property überschreiben...)!
Aber das ist nicht das Problem. Es liegt jetzt eher bei denen:
|
Re: "Element '' hat kein übergeordnetes Fenster"
Zitat:
Aber mir fällt dazu das TLabeledEdit ein. Das ist ein Editfeld mit nebenstehendem Label. Du möchtest ein Memo mit nebenstehender Listbox. Schaue doch mal, wie das Label in das TLabeledEdit kommt und zur Designzeit angezeigt wird. Dort tauchen Proceduren wie SetSubComponent auf. Vielleicht erkennst du notwendige Gemeinsamkeiten. |
Re: "Element '' hat kein übergeordnetes Fenster"
Zitat:
|
Re: "Element '' hat kein übergeordnetes Fenster"
Was ist kaputt?????? :shock:
Von welcher Listbox, die nicht angezeigt wird, hast du denn die ganze Zeit gesprochen? Erzählst du nicht die ganze Zeit davon, dass du dich in der IDE - also zur Entwurfszeit - befindest und die Box da aber nicht sehen kannst? Das ist aber nun auf einmal gar nicht schlimm, weil du sie ja nur zur Laufzeit anzeigen willst? Ich geb's auf. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:01 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz