![]() |
Wie erstelle ich TList of MyObject ?
Moin,
ich programmiere mir gerade eine kleine Komponente. Nun möchte ich die Items (eine abgeleitete Klasse von TPanel) in einer Liste verwaltet. Wie kann ich dafür sorgen, dass ich wie TClassList eine Liste bekomme, bei der aber eben nur meine Klasse "zugelassen" ist ? Gruß |
Re: Wie erstelle ich TList of MyObject ?
2 Wege:
Ableiten: Du leitest eine Liste von TList (oder TObjectlist) ab und baust eigene adder/deleter/whatever Wrappen: Du generierst eine Klasse mit einer inneren T(object)list und baust adder/deleter/whatever die die innere Liste steuern. Wrappen hat dabei den Vorteil, dass die algemeinen Methoden von T(object)list verdeckt werden. So bleibt es Typsicher. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz