Registriert seit: 14. Aug 2005
1.859 Beiträge
Delphi 11 Alexandria
|
Re: TreeView Bitmaps zur Laufzeit ändern
16. Mai 2006, 22:06
[list][*]Hallo marabu,
Die Datensätze sind einfach als Text übergeben worden und sind nicht direkt mit der Datenbank
verbunden.
TreeView - Aufbau:
[center]Machinen (m_Ebene1)
|
|-----Tank1 (m_Ebene2)
| |
| |------ Temperatur vom Tank 1 (m_Ebene3)
|
|-----Tank2 (m_Ebene2)
|
|------ Temperatur vom Tank 2 (m_Ebene3)
|
|------ Druck vom Tank 2 (m_Ebene3)
usw.
vor den Knoten der m_Ebene3 sind Bitmaps und diese will ich verändern:
z.B.: Temperatur von Tank 1 ist ausgewählt, anschliessend gehe ich auf die DBCheckBox und ändere deren
Zustand. Anschliessend soll sich die Bitmap vom Eintrag Temperatur von Tank 1 ändern.
Um den Knoten zu löschen, gehe ich so vor, dass funktioniert auch.
if TreeView1.Selected <> nil then
begin
TreeView1.Items.Delete(TreeView1.Selected);
MStellenTable.Delete;
end;
Der markierte Knoten wird gelöscht.
===> Auf die gleiche Weise würde ich gerne die Bitmap ändern, nur habe ich keine Idee.
wer gesund ist hat 1000 wünsche wer krank ist nur einen.
|