Speedkill
Erfahrenes Mitglied
Hallo Leute,
ich hoffe ihr könnt mir helfen.
Ich kapiere irgendwie die Vererbung bei VB.NET ned ( brüll was für ein Lacher ).
Also Spaß beiseite, ich komme einfach nicht weiter.
Die Situation ist folgende:
Ich habe ein TreeView in welches bekanntermaßen TreeNodes eingefügt werden können.
Nun möchte ich den TreeNode so erweitern daß er mir als zusätzliche Eigenschaft einen XML-Node speichern kann.
Also neue Klasse:
und schon habe ich einen TreeNode mit XML-Knoten-Speicher.
Nun habe ich aber das Problem daß ich diesen Knoten nicht in den TreeView hineinbekomme, da der TreeView nur TreeNode und nicht mein refTreeNode akzeptiert.
Was kann ich da tun?
Ich habe mir schon gedacht man könnte einfach auch ein neues TreeView machen welches refTreeNodes akzeptiert, aber dazu müsste ich die add-Methode des TreeView überschreiben und ich habe keine Ahnung wie der Code dieser Methode aussieht.
Im MSDN ist nix beschrieben dazu und ohne den Code zu kennen kann ich ihn schlecht überschreiben.
Hat jemand ne Lösung für mein Problem oder kann mir sagen was ich falsch mache ?
Ich habe so langsam das Gefühl die ganze Sache falsch anzugehen!
Danke schonmal
Speedkill
ich hoffe ihr könnt mir helfen.
Ich kapiere irgendwie die Vererbung bei VB.NET ned ( brüll was für ein Lacher ).
Also Spaß beiseite, ich komme einfach nicht weiter.
Die Situation ist folgende:
Ich habe ein TreeView in welches bekanntermaßen TreeNodes eingefügt werden können.
Nun möchte ich den TreeNode so erweitern daß er mir als zusätzliche Eigenschaft einen XML-Node speichern kann.
Also neue Klasse:
Code:
Public Class refTreeNode
Inherits System.Windows.Forms.TreeNode
Public xnode As Xml.XmlNode
End Class
und schon habe ich einen TreeNode mit XML-Knoten-Speicher.
Nun habe ich aber das Problem daß ich diesen Knoten nicht in den TreeView hineinbekomme, da der TreeView nur TreeNode und nicht mein refTreeNode akzeptiert.
Was kann ich da tun?
Ich habe mir schon gedacht man könnte einfach auch ein neues TreeView machen welches refTreeNodes akzeptiert, aber dazu müsste ich die add-Methode des TreeView überschreiben und ich habe keine Ahnung wie der Code dieser Methode aussieht.
Im MSDN ist nix beschrieben dazu und ohne den Code zu kennen kann ich ihn schlecht überschreiben.
Hat jemand ne Lösung für mein Problem oder kann mir sagen was ich falsch mache ?
Ich habe so langsam das Gefühl die ganze Sache falsch anzugehen!
Danke schonmal
Speedkill