关于VFP文本框上下居中的问题

lxhlxh110110 2011-08-16 05:30:53
有一个文框,比如TEXT1,选择alignment--为中间后,左右是能居中,可是上下不能居中,请高人指点一下,如何实现左右上下都居中,谢谢!
...全文
617 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lxhlxh110110 2011-08-18
  • 打赏
  • 举报
回复
谢谢!!
蓝海 2011-08-17
  • 打赏
  • 举报
回复
还有一个办法,用两个 TEXTBOX 叠起来变相实现;

后面的 TEXTBOX 高度高一点(如30像素),前面的 TEXTBOX 正常字体高度(如宋体9时高12像素);

再把后面的 TEXTBOX 的 ENABLED 置为假,并且置属性 DISABLEBACKCOLOR = 255,255,255;

再把前面的 TEXTBOX 的 WIDTH 调的比后面的 TEXTBOX 小一点,TOP 位置靠下一点;

并且,要置 BORDERSTYLE = 0

这样应该就行了。。。
蓝海 2011-08-17
  • 打赏
  • 举报
回复
虽然没有上下居中的功能,不过,您可以调一下 Margin 属性的值凑合一下了;

它默认值为 2,试着调大一下;可以达到近似上下居中的效果,只是它左边也会有空白处了。。。
十豆三 2011-08-17
  • 打赏
  • 举报
回复
Text 控件无此属性可设置。

不过可以有其他方法:
你可用一个容器代替 Text 的外框,然后把 Text 设为无边框(BorderStyle 属性设为 0),以达到你的效果。容器的背景为白色(即和的Text的背景相同)
青草根儿 2011-08-16
  • 打赏
  • 举报
回复
vf里没有相关属性,不知道怎么做,帮你顶一下吧

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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