Einzelnen Beitrag anzeigen

Benutzerbild von bitsetter
bitsetter

Registriert seit: 17. Jan 2007
1.169 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Tatsächliche Breite einer ListView mit ViewStyle vsRepor

  Alt 20. Apr 2007, 11:01
Hallo,

meist du diese Breite?
Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
var
   Breite, Spalte: integer;
begin
  Breite:= 0;
  for Spalte:= 0 to ListView1.Columns.Count- 1 do
  inc(Breite, ListView1.Columns.Items[Spalte].Width);

  Showmessage('Breite: '+ inttostr(Breite));
end;
Den unsichtbaren Bereich kannst du dann mit Hilfe von ClientWidth errechnen.
Gruß bitsetter
"Viele Wege führen nach Rom"
Wolfgang Mocker (geb. 1954), dt. Satiriker und Aphoristiker
  Mit Zitat antworten Zitat