Die folgenden Inhalte sind leider nicht auf Deutsch verfügbar.
Herzlich Willkommen in unserer Wissensdatenbank. Nutzen Sie die Suchfunktion oder durchstöbern Sie unsere Kategorien, um Antworten auf Ihre Fragen zu erhalten.
Kategorien: ShellBrowser Delphi Components | Alle Kategorien anzeigen
Die folgenden Inhalte sind leider nicht auf Deutsch verfügbar.
How can I add more or less space between the items in the TJamShellList or TJamFileList?
In icon based viewstates (viewstyle = vsIcon) you can use the Win32 function "ListView_SetIconSpacing" to determine horizontal and vertical spacing in the ListView.
The following code reduces the vertical space by 10 Pixels:
var lSpace, lVert, lHoriz: DWord;
begin
lSpace := ListView_GetItemSpacing(ListView1.Handle, 0);
lVert := HiWord(lSpace);
lHoriz := LoWord(lSpace);
ListView_SetIconSpacing(ListView1.Handle, lHoriz, lVert - 10); //unit CommCtrl
ListView1.Invalidate();
end;
Note, that this might result in overlapping items.