listbox与scrollbar(10分)

  • 主题发起人 主题发起人 apiaor
  • 开始时间 开始时间
A

apiaor

Unregistered / Unconfirmed
GUEST, unregistred user!
我往listbox中加内容时有时内容比较长,后面的不能被看到,想加一个左右的滚动条,
怎么加??????
 
什么api具体些!!!!
 
提示:
旧问题里有
我前不久刚查过
给分,:)
 
下次告诉你
 
下面的代码解决
Var
i,maxWidth:Integer;
Begin
MaxWidth:=0;
For i:=0 to listbox1.items.count-1 do
if MaxWidth<listbox1.canvas.TextWidth(listbox1.Items) then
MaxWidth:=listbox1.Canvas.TextWidth(listbox1.Items);
SendMessage(listbox1.Handle,LB_SETHORIZONTALEXTENT,MaxWidth+1,0)

End;
 
后退
顶部