Hallo,
Zitat von
bioser:
Ich habe aber noch eine Frage zum TNTTreeNode. Bei einem Ereignis ist der Knoten nicht vom Typ TTNTTreeNode, wie es sein sollte, sondern vom Typ TTreeNode. Beim "AddChild" wird dieser neue Typ aber logischerweise benötigt. Also bin ich rangegangen und habe die Prozedurdeklarationen geändert:
Code:
procedure TNTTRE_wortExpanding(Sender: TObject; Node: TTNTTreeNode;
var AllowExpansion: Boolean);
Natürlich meckert er dann wg. inkompatibler Parameterliste, was ganz schön nervt.
Es läuft aber alles so.
Kennt jemand dieses Problem ?
Wieso änderst Du die Deklaration? Es kommt ein TTreeNode im Ereignis (wegen der Kompatibilität), aber ein TTntTreeNode ist ja davon abgeleitet. Da Du weist, dass ein ein TTntTreeNode ist, kannst Du einfach darauf casten.
Gruß
xaromz