Baumstruktur mit angehängtem Wert
-
Hi Leute,
ich hab ein Problem und zwar brauche ich eine Baumstruktur an dessen "Blättern" hinten dran Werte stehen. Und wenn ich darauf klicke, soll man die Werte auch verändern können.
Baum
#|_ Ast
#####|_ Blatt ... Wert
#####|_ Blatt2 ... Wert
#|_ Ast2
#####|_ Blatt ... Wert
#####|_ Blatt2 ... WertDie Baumstruktur an sich ist kein Problem, aber wie könnte ich die Werte realisieren? Gibt es dazu vll auch schon fertige Funktionen?
Ich programmiere im Moment mit Visual C++ 2005, falls ihr das noch wissen müsst.
Danke für eure Antworten.
MfG
M4271N
-
Ownerdraw, oder Codeproject:
http://www.codeproject.com/KB/combobox/supergrid.aspx
-
Ok, danke erstmal. Aber ist OwnerDraw nicht eine Eigenschaft von ListView, wie soll mir das weiterhelfen?
Supergrid ist ganz gut, aber dennoch nicht das was ich mir vorgestellt hatte. Ich dachte eher daran, dass es keine Spalten gibt, sondern die Werte in einem festen Abstand vom Baumeintrag stehen. Klickt man darauf, öffnet sich eine Art Edit Control, in die man dann den neuen Wert eintippen kann.
-
1. Ist Ownerdraw eine Eigensschaft, die so gut wie jedes Windows Control hat.
2. Gibt es auch Customdraw. (NM_CUSTOMDRAW)Wenn Du so einfach haben möchtest ist Ownerdraw/Customdraw der richtige Weg.
-
Vielleicht ist ja dieses Beispiel etwas für dich: