Foxtable(狐表)用户栏目专家坐堂 → 【窗体表】窗体设计中的表,怎么让表的内容默认居中显示呢?


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

主题:【窗体表】窗体设计中的表,怎么让表的内容默认居中显示呢?

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
【窗体表】窗体设计中的表,怎么让表的内容默认居中显示呢?  发帖心情 Post By:2017/9/29 23:24:00 [只看该作者]

【窗体表】窗体设计中的表,怎么让表的内容默认居中显示呢?

系统默认是靠左的   

请问是用什么代码实现呢?还是在哪里设置呢?

谢谢指导!


图片点击可在新窗口打开查看此主题相关图片如下:2017-09-29_232246.png
图片点击可在新窗口打开查看

[此贴子已经被作者于2017/9/29 23:25:04编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(李孝春)【窗体表】窗体设计中的表,怎么让表...  发帖心情 Post By:2017/9/29 23:41:00 [只看该作者]

已经参照论坛例子实现了 
在窗体加载后运行实现代码如下:
Dim tbctl As WinForm.Table = e.Form.Controls("Table1")
For Each c As Col In tbctl.Table.Cols
    c.TextAlign = TextAlignEnum.Center
Next

不知道是否有更好的办法呢?

以上方法是单个窗体的时候可以一个表列内容居中,


有没有办法实现项目启动后所有的表列内容都默认居中呢?
经论坛查找学习 如下代码可以实现操作
项目AfterOpenProject事件

For Each dt As Table In Tables 
    For Each c As Col In dt.Cols
        c.TextAlign = TextAlignEnum.Center
    Next
Next


如果有更好的办法,还得烦请各位老师多多指导下,不甚感激!
[此贴子已经被作者于2017/9/29 23:51:58编辑过]

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


加好友 发短信
等级:九尾狐 帖子:2472 积分:17346 威望:0 精华:0 注册:2013/1/31 0:03:00
回复:(李孝春)【窗体表】窗体设计中的表,怎么让表...  发帖心情 Post By:2017/9/30 0:16:00 [只看该作者]

多种对齐方式列子  分享给大家  希望大家多多指导更多简单有效快捷方法

图片点击可在新窗口打开查看此主题相关图片如下:2017-09-30_001401.png
图片点击可在新窗口打开查看
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:窗体表内容多种对齐.table



 回到顶部