以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  设置列的对齐方式  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=32337)

--  作者:泡泡
--  发布时间:2013/4/29 21:29:00
--  设置列的对齐方式

做了个对齐方式的按钮,想做到在运行期能手工设置列的对齐方式

按钮能有效果,但是在下次打开项目时,列的对齐方式又恢复成默认的了

请问如何写代码,才能在项目重新运行时,列的对齐方式能保持上次手工设定的不变

 

 


图片点击可在新窗口打开查看此主题相关图片如下:无标题.png
图片点击可在新窗口打开查看


 

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目1.table


--  作者:ahbzczy
--  发布时间:2013/4/29 21:35:00
--  
点击按钮时保存一个规定的数值到一个位置,比如0代表居中,1代表左,2代表右,项目启动后判断这个值,再设置列的对齐方式,大概就是这样,泡泡,这个难不住你的呀!
--  作者:泡泡
--  发布时间:2013/4/29 21:37:00
--  
以下是引用ahbzczy在2013-4-29 21:35:00的发言:
点击按钮时保存一个规定的数值到一个位置,比如0代表居中,1代表左,2代表右,项目启动后判断这个值,再设置列的对齐方式,大概就是这样,泡泡,这个难不住你的呀!

这种做法我知道的

我认为应该有直接写属性的方式


--  作者:ahbzczy
--  发布时间:2013/4/29 21:58:00
--  
Syscmd.Column.ChangeTextAlign(TextAlignEnum.Left),系统菜单里的靠左命令
--  作者:菲舍尔
--  发布时间:2013/4/29 22:20:00
--  

一种办法,可以用视图来保存吧

 

其他的,除非在系统表中直接写,其实这个也应该向狐爸建议一下,开放相关的方法或者函数,让用户可以通过代码方式保存设定

 

 


--  作者:泡泡
--  发布时间:2013/4/30 8:09:00
--  
以下是引用ahbzczy在2013-4-29 21:58:00的发言:
Syscmd.Column.ChangeTextAlign(TextAlignEnum.Left),系统菜单里的靠左命令

用这种方法可以使列保持对齐状态,重启项目也有效

谢谢!