Foxtable(狐表)用户栏目专家坐堂 → 如何设置标签在窗口居中的位置


  共有2295人关注过本帖树形打印复制链接

主题:如何设置标签在窗口居中的位置

帅哥哟,离线,有人找我吗?
zhuxinhui
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
如何设置标签在窗口居中的位置  发帖心情 Post By:2020/6/23 20:39:00 [只看该作者]

如何设置标签在窗口居中的位置,因“标签”文本是动态的,有文本有长有短造成在单据中的位置不统一,如何设置才能使标签固定在单据的居中?

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107523 积分:546900 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/23 20:46:00 [只看该作者]

到sizechanged事件处理

标签.left = (窗口.width - 标签.width)/ 2


 回到顶部
帅哥哟,离线,有人找我吗?
zhuxinhui
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:八尾狐 帖子:1858 积分:5242 威望:0 精华:0 注册:2017/11/8 17:37:00
  发帖心情 Post By:2020/6/23 22:04:00 [只看该作者]

'标签.left = (窗口.width - 标签.width)/ 2
e.Form.controls("Labe1").left = (e.Form.width - e.Form.controls("Labe1").width)/ 2
e.Form.controls("Labe2").left = (e.Form.width - e.Form.controls("Labe2").width)/ 2
e.Form.controls("Label3").left = (e.Form.width - e.Form.controls("Label3").width)/ 2

这样设置后还是没有调整过的

 


 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107523 积分:546900 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2020/6/23 22:31:00 [只看该作者]

如果是动态赋值的,在赋值后调用上面代码。

如果是绑定列的,到表格currentchanged事件调用上面代码

 回到顶部