Einzelnen Beitrag anzeigen

Benutzerbild von Chemiker
Chemiker

Registriert seit: 14. Aug 2005
1.858 Beiträge
 
Delphi 11 Alexandria
 
#3

Re: TreeView Bitmaps zur Laufzeit ändern

  Alt 16. Mai 2006, 21: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.
  Mit Zitat antworten Zitat