Einzelnen Beitrag anzeigen

Benutzerbild von Back2Code
Back2Code

Registriert seit: 6. Feb 2012
Ort: Deutschland
272 Beiträge
 
Delphi XE7 Professional
 
#3

AW: D2009 : TListView -> Groups -> State lässt sich nicht ändern

  Alt 18. Nov 2014, 13:10
Solved!!!

Delphi-Quellcode:
procedure ListViewCE(lv:TJVListView;Collapsed:boolean);
var
  id : Integer;
  res : Integer;
  h : HWND;
  col : integer;
begin
 h := lv.Handle;
 if (h = 0) then exit;
 for id := 0 to lv.Groups.Count-1
 do begin
   if Boolean(ListView_HasGroup(h,id))
   then begin
     if Collapsed then col := 1 else col := 4;
     res := ListView_SetGroupState(h,id,LVGS_COLLAPSED,col);
   end;
 end;
 Application.ProcessMessages;
end;
Stecke gerade am gleichen Problem fest. Da du ja anscheinend auf eine Lösung gestoßen bist, wäre es möglich von dir deinen Post nochmal kurz genauer zu erläutern ?
00111100001100110010000001000100011001010110110001 1100000110100001101001
  Mit Zitat antworten Zitat