ScrollBar的用法,麻烦会的进来帮解答

lym_1978 2008-06-25 10:25:31
现在我的form窗体的BordStyle属性设置成了bsSingle(程序要编译成dll供其他程序调用,需要这样设置),由于窗体上要显示的内容比较多,不能使用分页显示,程序控制了左右显示的宽度,要求在屏幕中上下拖动滚动条来显示超出屏幕的部分内容,超出屏幕的长度是知道的(屏幕的分辨率不一样,超出的长度会不一样,由代码控制)。由于一直没有用过ScrollBar控件,也找不到现成用法,不知道要设置哪个属性或是在哪个事件中写代码,望会的侠客们不吝赐教。
...全文
580 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
lym_1978 2008-06-27
  • 打赏
  • 举报
回复
还是用自己的办法解决,无奈结贴!!!
lym_1978 2008-06-26
  • 打赏
  • 举报
回复
真是郁闷,现在连个控制都不会使用了。
lym_1978 2008-06-26
  • 打赏
  • 举报
回复
有哪个知道怎么使用的?能不能给个实例?
lym_1978 2008-06-25
  • 打赏
  • 举报
回复
是要控制窗体中的内容滚动,我放了一个ScrollBar控件在窗体上,并设置了相关属性值,点滚动条,滚动条倒是会动了,可是超出窗体的部分并没有移动,窗体中的控件并没有随着滚动条的滑块移动而移动哦。
gyk120 2008-06-25
  • 打赏
  • 举报
回复
你是什么意思?窗体的滚动?是指窗体位置移动么?
ScrollBar放在窗体上就是控制这个界面的移动的
lym_1978 2008-06-25
  • 打赏
  • 举报
回复
我怎么来实现ScrollBar控件对窗体的控制,我把它放到窗体上,怎么设置它才可以控制窗体本身的滚动,而不是其他的控件的滚动呢?
gyk120 2008-06-25
  • 打赏
  • 举报
回复
ScrollBar控件就在组件板的Standard上面
1)Kind属性
Kind属性用于控制ScrollBar组件的位置状态。当Kind为True时,scroollBar组件呈水平状态,为False时呈垂直状态。
(2)Postion属性
Postion属性提供ScrollBar组件中滑块的位置坐标值,以实现对其他组件的滚动控制。
(3)Min与Max属性
Min与Max属性用于设置ScrollBar组件中位置坐标的最小与最大值。
(4)SmallChange属性
SmallChange属性用于设置单击ScrollBar组件两端按钮时,滚动滑块的移动距离。
(5)LargeChange属性
单击ScrollBar组件空白位置时,滚动滑块的移动距离。
2.主要事件
滚动条组件的主要事件为OnChange事件。当用户拖动滚动条上的滑块,改变postion值时触发该事件

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧