Michael65589
Grünschnabel
Hallo zusammen,
ich möchte eine ListView erstellen die vom Aussehen her der im Anhang gleicht.
Ich habe jetzt schon viel mit der standard ListView Komponente rum probiert, aber es funktieniert nicht. Ich konnte auch die TreeView Komponente nicht so hin bekommen. Jetzt habe ich gedacht die ListView Komponente zu erweitern. Musste jedoch feststellen das das mit meinem jetzigen Wissenstand nicht so ohne weiteres möglich ist.
Hab schon ein bisschen über Subklassen gelesen und dies als Möglichkeit in Betracht gezogen.
Mir fehlt jedoch jegliche Vorstellung über die Vorgehensweise. Ich habe ein Beispiel über Subklassen wo in die ListView ein Icon eingefügt wird. In diesem Beispiel wird die Nachricht WM_PAINT abgefangen und umgeleitet.
Aber wie würde das in meinem Fall aussehen. Ich habe zwei Icons in der ersten Spalte. Ein Plus oder Minus je nach Zustand. In einer anderen Spalte will ich eine CheckBox haben. Wie bekomme ich die dort hin?
Ich hab keine Ahnung wie Anspruchsvoll diese Aufgabe ist. Vielleicht kann mir jemand mal einen Überblick geben wie man eine bestehende Komponente anpasst oder wie man an so eine Sache ran geht.
Ist der Source-Code von der ListView-Komponente irgendwo ersichtlicht. Ich meine, da könnte man sich ja raus lesen wie eine CheckBox eingefügt wird, oder man ein Icon zuweist. Im prinzip macht die Komponente das ja. Halt nur nicht an den Stellen wo ich es gerne hätte.
Gruß
Michael
ich möchte eine ListView erstellen die vom Aussehen her der im Anhang gleicht.
Ich habe jetzt schon viel mit der standard ListView Komponente rum probiert, aber es funktieniert nicht. Ich konnte auch die TreeView Komponente nicht so hin bekommen. Jetzt habe ich gedacht die ListView Komponente zu erweitern. Musste jedoch feststellen das das mit meinem jetzigen Wissenstand nicht so ohne weiteres möglich ist.
Hab schon ein bisschen über Subklassen gelesen und dies als Möglichkeit in Betracht gezogen.
Mir fehlt jedoch jegliche Vorstellung über die Vorgehensweise. Ich habe ein Beispiel über Subklassen wo in die ListView ein Icon eingefügt wird. In diesem Beispiel wird die Nachricht WM_PAINT abgefangen und umgeleitet.
Aber wie würde das in meinem Fall aussehen. Ich habe zwei Icons in der ersten Spalte. Ein Plus oder Minus je nach Zustand. In einer anderen Spalte will ich eine CheckBox haben. Wie bekomme ich die dort hin?
Ich hab keine Ahnung wie Anspruchsvoll diese Aufgabe ist. Vielleicht kann mir jemand mal einen Überblick geben wie man eine bestehende Komponente anpasst oder wie man an so eine Sache ran geht.
Ist der Source-Code von der ListView-Komponente irgendwo ersichtlicht. Ich meine, da könnte man sich ja raus lesen wie eine CheckBox eingefügt wird, oder man ein Icon zuweist. Im prinzip macht die Komponente das ja. Halt nur nicht an den Stellen wo ich es gerne hätte.
Gruß
Michael