ERLEDIGT
NEIN
NEIN
ANTWORTEN
1
1
ZUGRIFFE
360
360
EMPFEHLEN
-
31.05.05 15:36 #1
- Registriert seit
- May 2005
- Beiträge
- 4
Hallo,
Weiß jemand, ob und wie man die Anzahl einer von TWinControl abgeleitete Komponente auf der Form zählen kann? Die Funktion sollte so funktionieren wie ControlCount, nur eben nicht für alle Controlls, sondern nur für die selbst erstellte abgeleitete Klasse.
Vielen Dank im Voraus
-
09.06.05 10:34 #2
- Registriert seit
- Jun 2005
- Ort
- Heidelberg
- Beiträge
- 1
Ich habe es noch nicht ausprobiert, aber kannst Du anstatt der Anzahl visueller Komponenten vielleicht auch eine Liste derselben bekommen (zum Beispiel ein Array von Zeigern)? Dann könntest Du jedes einzelne dynamisch in den Typ [AbgeleiteteKlasse] zu casten versuchen. Wenn dabei kein Nullzeiger herauskommt, hast Du eines Deiner eigenen Objekte erwischt. Ungefähr so also:
Code :1 2 3 4 5
for (int i = 0; i < (int)KomponentenAnzahl; i++) { if (dynamic_cast<MeineKomponente *> (KomponentenListe[i] != NULL) anzahlMeineKomponenten++; }
Natürlich kannst Du das "!= NULL" auch weglassen, ein Zeiger als Bedingung wird immer auf ungleich NULL geprüft.
Ähnliche Themen
-
JPA Persistierung von einer Map abgeleiteten Klasse
Von maxpade im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 2Letzter Beitrag: 17.05.10, 10:50 -
PropertyGrid -> Properties von der abgeleiteten Klasse anzeigen
Von zarrandreas im Forum .NET CaféAntworten: 0Letzter Beitrag: 13.08.06, 12:48 -
verstecken von funktionen in abgeleiteten Klassen
Von Trivalik im Forum .NET Web und KommunikationAntworten: 1Letzter Beitrag: 14.10.05, 11:23 -
aus einer abgeleiteten Klasse prüfen welche Komponenten sich auf der Form befinden
Von borlandismyhero im Forum Borland CBuilder und VCLAntworten: 0Letzter Beitrag: 01.06.05, 14:36





Zitieren
Login






