如何计算可用的屏幕空间(5分)

  • 主题发起人 主题发起人 陈冲伟
  • 开始时间 开始时间

陈冲伟

Unregistered / Unconfirmed
GUEST, unregistred user!
我在Form中使用了一个状态栏, 工具栏和一个文件列表框, 剩下的部分用于
显示图片.
由于状态栏, 工具栏等可能显示或隐藏,因此图片的显示区经常会发生变化,
在程序中如何能比较方便的获得可用的图片显示区?
我试着在Form的剩余
空间上放置一个TBevel控件,并将其属性设置为alClient, 但是发现
TBevel无法响应任何事件,而我在TForm中写的鼠标响应事件也无法得到调用.

 
为什么不将图片设置成alClient呢?
放一个TPanel吧,他有一个OnResize属性可以利用
 
d4中新增的anchors属性不错, 不必用align也能跟随屏幕大小自动变化大小
 
Onresize就可以了
 
就是自己计算图象区的大小也没有问题,各个控件都有HEIGHT,WIDTH属性
 
真@$@#$#@,才5分,够难分的。:)
全给了会长算了。
 

Similar threads

D
回复
0
查看
744
DelphiTeacher的专栏
D
D
回复
0
查看
718
DelphiTeacher的专栏
D
后退
顶部