Einzelnen Beitrag anzeigen

Benutzerbild von Lannes
Lannes

Registriert seit: 30. Jan 2005
Ort: Münster
745 Beiträge
 
Delphi 3 Professional
 
#6

Re: IE -> Einstellungen -> Erweitert: welche Komponent

  Alt 24. Apr 2005, 15:41
Hallo,

Das kannst Du mit einer Standard-TreeView auch darstellen.
- ShowLines auf False setzen
- StateImages entsprechende Image-List zuweisen
- in MouseDown mit
Delphi-Quellcode:
var myNode : TTreeNode;
begin
if (htOnStateIcon in TreeView1.GetHitTestInfoAt(x,y)) then
  begin
  MyNode := TreeView1.GetNodeAt(x,y);
  if MyNode.StateIndex = 0 then
    MyNode.StateIndex := 1
    else
      MyNode.StateIndex := 0;
  end;
end;
auf Mausklick reagieren und das entsprechende Image austauschen.
Zur Darstellung von Radiobuttons musst Du dann die zugehörigen Knoten prüfen/ändern.
MfG Lannes
(Nichts ist nicht Nichts) and ('' <> nil ) and (Pointer('') = nil ) and (@('') <> nil )
  Mit Zitat antworten Zitat