我的FORM上是这样的,有一个scrollbox,一个button,两个label.
点击button后,动态在scrollbox上生成一组控件
由于美观的原因,我隐藏了scrollbox的滚动条,用两个label分别上下控制ScrollBox的滚动
现在问题出来了
用ScrollBox1.ScrollBy(0,n) 的确可以控制上下滚动
但是可以无限制的滚下去,ScrollBox显示为空白了,还是可以滚,
请问如何判断ScrollBox里已经显示完了label变灰
因为里面的ScrollBox里面的东西是动态生成的,而且不一定有多少个,不能直接用数字表达,也不能用最后一个控件的名字来判断,我该怎么办,比较急
点击button后,动态在scrollbox上生成一组控件
由于美观的原因,我隐藏了scrollbox的滚动条,用两个label分别上下控制ScrollBox的滚动
现在问题出来了
用ScrollBox1.ScrollBy(0,n) 的确可以控制上下滚动
但是可以无限制的滚下去,ScrollBox显示为空白了,还是可以滚,
请问如何判断ScrollBox里已经显示完了label变灰
因为里面的ScrollBox里面的东西是动态生成的,而且不一定有多少个,不能直接用数字表达,也不能用最后一个控件的名字来判断,我该怎么办,比较急
解决方案 »
- 有一个问题困扰了我很长时间了,有关SQL Server 登录和用户的问题。
- 用一条什么函数可以显示如:2005-12-13 星期五 12:24:09.
- DLL问题求教:主程序在调用DLL时,等DLL中的操作一执行完就莫名其妙地自动退出了
- 求救,实现MAIL发送功能
- 用CTRL+空格时,出现错误提示“Unable to invoke code coplotion due to errors in source code”
- 函数中使用指针怎么出错了
- 请问:changegrid是做什么用的?为什么编译总是出错?
- 大家好。如何将表里面的内容导出到文本文件中!!!
- 急急急:关于报表,只要答对,立马加分!!!
- 帮个忙吧!急死了!
- 今天新建了一个Delphi的QQ群14006707,欢迎大家加入!
- 菜鸟的几个问题------------------------(高手请进)
i:=1; // 表示在第二行
...
i:=14 div 3; // 表示到底了, 具体怎么得到这个值,你应该会的,我就不详细写了
if i>0 then 允许向上;
if i<(14 div 3) then 允许向下;
生成一组控件,为什么要放到ScrollBox里?
既然放到ScrollBox里,为什么要‘为了美观而隐藏scrollbox的滚动条’?