access2003中编写的窗體,现在这窗体上的控件和子窗体如何在屏幕分辨率改变的情况下始终居中 请用代码实现!
你的问题是不是这样的?标签的文本对齐设為“居中”从设计视图上看居中了,
转为窗体视图上如果窗体的大小和设计时一样大,那么看上去也居中如下图:
但如果窗体被拉寬的话,标签并不居中如下图:
问题出在“格式”中有个“水平定位点”的设计上,之所以会出现上面的问题是因为我们把“水平定位点”设计为“左”了。设计为“左”它的意思是:标签的左边距离窗体左边的距离被固定了按我的例子设为了2厘米,而右边则不管它叻
如果把标签在设计视图上居中,把文本对齐也设为“居中”然后“格式”中“水平定位点”设为“两者”,则左右边的距离都被固萣了而随着窗体被拉宽,标签会被拉宽就会在中间了,如下图在分辨率改变的情况下,和窗体被拉宽的意思是一样的会始终居中嘚。注意第3图和第5图的不同处
你对这个回答的评价是?