![]() |
Fehler beim definieren von TCollectionItem-Events
Hallo,
Ich bins mal wieder und ich bräuchte mal eben euren Rat. Ich habe eine Komponente erstellt, die über eine TCollection mit speziellen TCollectionItems verfügt. In den TCollectionItems habe ich ein Event (OnApply) implementiert. Soweit läuft alles. Wenn ich jetzt in der IDE ein neues TCollectionItem erstelle (bzw. ein Objekt der von TCollectionItem abgeleiteten Klasse) und über den OI das Event definieren will, so erhalte ich folgende Fehlermeldung:
Code:
Mache ich etwas falsch, habe ich etwas vergessen was normalerweise keine Rolle spielt oder ist es schlicht und einfach nicht möglich, für TCollectionItem-Klassen Events zu definieren?
Für eine unbenannte Komponente kann keine Methode erstellt werden
MfG und Danke für eure Hilfe; Dennis |
AW: Fehler beim definieren von TCollectionItem-Events
Wenn über den OI ein Event angelegt wird, dann wird ein Name für die Event-Methode festgelegt.
Da gibt es ein
Delphi-Quellcode:
mit dem Namen
TButton
Delphi-Quellcode:
und mit einem Doppelklick im OI auf
Button1
Delphi-Quellcode:
wird die Methode
TButton.OnClick
Delphi-Quellcode:
erstellt und zugewiesen.
Button1Click
Jetzt haben wir da eine Komponente, die keinen Namen hat, was macht der OI, wenn wir einen Event erstellen wollen? Richtig, er kotzt rum ... (wie gesehen) |
AW: Fehler beim definieren von TCollectionItem-Events
Hm. Irgendwie logisch. :) Danke. Ich glaube es ist einfach schon spät. :D
|
AW: Fehler beim definieren von TCollectionItem-Events
Du kannst dort natürlich auch einfach selber den Methodennamen eingeben, dann wird der für's Erstellen verwendet.
|
AW: Fehler beim definieren von TCollectionItem-Events
Cool, danke! Und wie genau? :D
|
AW: Fehler beim definieren von TCollectionItem-Events
Reinschreiben und dann Enter, Doppelklick oder das Property wechseln? (irgendwas davon funktionert eigentlich immer)
Genauso, wie man so auch bestehende zugewiesene Methoden umbenennen kann. Oder man weist so auch bestehende Methoden z.B. von anderern Komponenten zu, falls man die Methode nicht aus der DropDown-Liste auswählen will. |
AW: Fehler beim definieren von TCollectionItem-Events
Achso das meinst du... :)
Ja, schon verstanden. Danke auf jeden Fall. --Dennis |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:33 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-2025 by Thomas Breitkreuz