以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  【窗体表】窗体设计中的表,怎么让表的内容默认居中显示呢?  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=107539)

--  作者:李孝春
--  发布时间:2017/9/29 23:24:00
--  【窗体表】窗体设计中的表,怎么让表的内容默认居中显示呢?
【窗体表】窗体设计中的表,怎么让表的内容默认居中显示呢?

系统默认是靠左的   

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

谢谢指导!


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

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

--  作者:李孝春
--  发布时间: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编辑过]

--  作者:李孝春
--  发布时间:2017/9/30 0:16:00
--  回复:(李孝春)【窗体表】窗体设计中的表,怎么让表...
多种对齐方式列子  分享给大家  希望大家多多指导更多简单有效快捷方法

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