Сделать горизонтальную прокрутку в ListBox. |
ОГЛАВЛЕНИЕ    HOME  MAIL |
Эта программа создает горизонтальную полосу прокрутки в ListBox так, чтобы все строки компонента умещались.procedure TForm1.FormCreate(Sender: TObject); var i: integer; maxWidth: integer; begin maxWidth := 0; with ListBox1 do for i := 0 to Items.Count - 1 do if maxWidth < Canvas.TextWidth(Items.Strings[i]) then maxWidth := Canvas.TextWidth(Items.Strings[i]); ListBox1.Perform(LB_SETHORIZONTALEXTENT, maxWidth + 10, 0); end; email: delphi4all@narod.ru |