小问题,怎样给CheckListBox自动加上水平滚动条?(在线等待)(20分)

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

abcxyz

Unregistered / Unconfirmed
GUEST, unregistred user!
垂直滚动条它自己可以自动加,水平滚动条怎样让它自动加呢?
 
一个笨办法是把它放到一个ScrollBox里。
 
不行啊,我试了,放在里面也不行,没有自动加上水平滚动条!
到底应该怎么办啊?
 
不会吧,ScrollBox.AutoScroll设成true了吗?
 
SendMessage(ListBox1.Handle, LB_SETHORIZONTALEXTENT, ListBox1.Width + 30, 0);
 
设了,已经设成true了,并且checklistbox也是放在scrollbox里面的。
scrollbox的autoscroll和autosize都设成true了?
怎么搞的啊?
5555……
 
你是不是设置了CheckListBox的Align属性?
 
scrollbox的autosize设置成False试试看
 
CheckListBox的Align属性没设,是none
//scrollbox的autosize设置成False试试看
试了,还是不行!
怎么小问题这么麻烦?!
哇…………5555……[:(]
 
这不可能!把你的程序发给我:zw84611@sina.com
 
俺的意见是,你没把问题的现象描述清楚,别人当然解决不了咯[:)]
 
to zw84611
给你发了,帮我看看。
谢谢你了。
 
faint,无法打开你的邮件,请压缩一下再发给我。
 
是压缩过的啊,zip文件
附件才199K大啊。
我再发一遍,你试试。
不好意思,麻烦了
 
我先去吃饭。
 
我回来了,把ScrollBox的AutoSize改成false,
我懂你的意思了,你的意思是即使CheckBox的大小没有超出ScrollBox的大小,也要出现
ScrollBar,你把CheckListBox的宽度设成比ScrollBox的宽度宽就可以了。
 
多人接受答案了。
 
后退
顶部