Wenn dies Ihr erster Besuch hier ist,
lesen Sie bitte zuerst die Hilfe - Häufig gestellte Fragen
durch. Sie müssen sich vermutlich registrieren,
bevor Sie Beiträge verfassen können. Klicken Sie oben auf 'Registrieren', um den Registrierungsprozess zu
starten. Sie können auch jetzt schon Beiträge lesen. Suchen Sie sich einfach das Forum aus, das Sie am meisten
interessiert.
Announcement
Collapse
No announcement yet.
einer filelistbox eine horizontale scrollbar hinzufügen
habe was gefunden:<br>
ShowScrollBar(filelistbox1.handle,sb_horz,true);<b r>
hiermit wird die scrollbar angezeigt, aber sie tut noch nicht.<br>
wer weiß weiter?
Du muss auch dafür sorgen, dass es etwas zum Scrollen gibt. Es reicht aus, die Breite der Listbox aufzuziehen - alles andere macht Win32 automtisch:
<pre>
procedure TForm1.Button1Click(Sender: TObject);
begin
FileListBox1.Perform(LB_SETHORIZONTALEXTENT, 500, 0)
end;
</pre>
wenn das Zuschicken der Botschaft LB_SETHORIZONTALEXTENT nicht zum Erfolg führt, wie sieht ein konretes kleines Beispielprojekt (PAS + DFM-Inhalt) aus, mit dem dieses Problem jederzeit reproduziert werden kann
nimm einfach ne drivecombo, ne directorylistbox und ne filelistbox und verbinde sie. die filelistbox lass in der vorgegeben breite. somit werden lange dateinamen einfach abgeschnitten. jetzt möchte ich eine horizontale scrolleiste an die filelistbox haben, damit ich die langen dateinamen trotzdem lesen kann! super wäre wenn man der filelistbox noch auf der <b>linken</b> seite ne vertikale scrolleiste hinzufügen könnte.
nein - das habe ich nicht gemeint. Bei mir führt LB_SETHORIZONTALEXTENT immer zum Erfolg, d.h. die horizontale Bildlaufleiste ist da und kann auch gescrollt werden. Daher habe ich keine Ahnung, warum es bei Dir nicht funktioniert
Comment