Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Listbox in Panel Control (https://www.delphipraxis.net/118093-listbox-panel-control.html)

stOrM 31. Jul 2008 11:25


Listbox in Panel Control
 
Hallo,
ich versuch grad mal eine kleine Komponente zu bauen, dabei würde ich gerne folgendes machen,
Ausgangskomponente ist ein Panel, darin soll dann eine Listbox enthalten sein, soweit komm ich ja noch klar, nur
wie oder was muss ich denn machen, damit später im OI die Propertys der Listbox zu ändern gehen und ist es üblich, das wenn ich die Komponente auf eine Form werfe, diese zwar sichtbar ist, sich aber nur alles was mit dem Panel zu tun hat ändern lässt, dieses ist auch mit der Maus verschiebbar, nur die Listbox läßt sich auf keinen fall anklicken, bzw. verschieben?!

Was ich im OI gerne hätte wäre, folgendes:

Alle Panel Propertys
innerhalb dieser Propertys halt irgendwo den Eintrag
Listbox[-]
Listbox Items
usw...

Viele Grüße
Marc

stahli 31. Jul 2008 11:38

Re: Listbox in Panel Control
 
Wenn Du die ListBox im OI sehen willst muss sie veröffentlicht sein.
Um die dortigen Einstellungen zu speichern such mal nach "SetSubComponent".

In der IDE kommst Du m.E. mit der Maus nicht so ohne Weiteres an die ListBox heran. Dazu müsste man in die Mausbehandlung eingreifen oder einen PropertyEditor schreiben.

In ObjectState oder ComponentState gibt es einen Eintrag mit dem man die Listbox im Designmodus zumindest ein- oder ausblenden kann, denke ich.

stahli

stOrM 31. Jul 2008 12:14

Re: Listbox in Panel Control
 
"SetSubComponent".
Das hat auf jedenfall schon mal sehr geholfen!

Vielen Dank
M


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:36 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