delphi tlistbox添加横向滚动条  
官方Delphi 学习QQ群: 682628230(三千人)
频道

delphi tlistbox添加横向滚动条


//delphi tlistbox添加横向滚动条
procedure TForm1.SetWidth(pListBox:TListBox);
var
  i, w: Integer;
begin
  w := 0;


  for i := 0 to pListBox.Items.Count - 1 do
  begin
    Canvas.Font.Name := pListBox.Font.Name;
    Canvas.Font.Size := pListBox.Font.Size;
    if Canvas.TextWidth(pListBox.Items[i]) > w then
    w := Canvas.TextWidth(pListBox.Items[i]);
  end;
  SendMessage(pListBox.Handle, LB_SETHORIZONTALEXTENT, w + 10, 0);
end;

————————————————

原文链接:https://blog.csdn.net/ozhy111/article/details/80940868

推荐分享
图文皆来源于网络,内容仅做公益性分享,版权归原作者所有,如有侵权请告知删除!
 

Copyright © 2014 DelphiW.com 开发 源码 文档 技巧 All Rights Reserved
晋ICP备14006235号-8 晋公网安备 14108102000087号

执行时间: 0.16425490379333 seconds