Arsip: Menambahkan skrolbar horisonal pada listbox


by LuriDarmawan in Articles more 18 years ago 2470
Pada kondisi default, listbox tidak memiliki skrolbar horisontal.

Jika ingin menambahkan skrolbar horisonal pada suatu komponen listbox,
bisa digunakan prosedur berikut:
procedure SetHorizontalScrollBar(lb : TListBox) ;
var
j, MaxWidth: integer;
begin
MaxWidth := 0;
for j := 0 to lb.Items.Count - 1 do
if MaxWidth < lb.Canvas.TextWidth(lb.Items[j]) then
MaxWidth := lb.Canvas.TextWidth(lb.Items[j]) ;
SendMessage(lb.Handle,
LB_SETHORIZONTALEXTENT,
MaxWidth + 5, 0) ;
end;
Syntax Highlighted with https://pascal-id.org/syntax


Penggunaan:

SetHorizontalScrollBar(ListBox1) ;
Syntax Highlighted with https://pascal-id.org/syntax


Selamat Mencoba.

AI Forward

๐Ÿš€ We're thrilled to partner with Alibaba Cloud for "AI Forward - Alibaba Cloud Global Developer Summit 2025" in Jakarta! Join us and explore the future of AI. Register now: https://int.alibabacloud.com/m/1000400772/
#AlibabaCloud #DeveloperSummit #Jakarta #AIFORWARD

Local Business Directory, Search Engine Submission & SEO Tools FreeWebSubmission.com SonicRun.com