易语言 列表框或超级列表框 的文本如何居中

问1:列表框 或 超级列表框 的文本如何居中?
问2:列表框 或 超级列表框 的行距如何调整?

.版本 2
.支持库 iext
.支持库 iext2

.程序集 窗口程序集1
.程序集变量 行间距, 整数型

.子程序 __启动窗口_创建完毕
.局部变量 x, 整数型
.局部变量 k, 整数型

行间距 = 20
置随机数种子 ()
超级列表框1.全部删除 ()
.计次循环首 (10, )
    k = 超级列表框1.插入表项 (, , , , , )
    x = 取随机数 (100, 99999)
    超级列表框1.置标题 (k, 1, 到文本 (x))
    x = 取随机数 (100, 99999)
    超级列表框1.置标题 (k, 2, 到文本 (x))
    x = 取随机数 (100, 99999)
    超级列表框1.置标题 (k, 3, 到文本 (x))
.计次循环尾 ()
整理列表 ()

.子程序 整理列表

超级列表框1.图片组 = 建空图片组 (行间距, 行间距)
透明标签1.标题 = “当前行间距:” + 到文本 (行间距)

.子程序 _按钮2_被单击

行间距 = 行间距 + 1
整理列表 ()

.子程序 _按钮1_被单击

行间距 = 行间距 - 1
整理列表 ()

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-06-27
首先,把报表列中左对齐改成中间对其(只有最左边这个不能改),然后以下代码即可:

.版本 2

.局部变量 handle, 整数型

ImageList_Destroy (handle)
handle = ImageList_Create (1, 50, 32, 0, 0)
SendMessage (超级列表框1.取窗口句柄 (), 4099, #LVSIL_SMALL, handle)
.版本 2

.DLL命令 ImageList_Destroy, 整数型, "comctl32.dll", "ImageList_Destroy"
.参数 himl, 整数型

.DLL命令 ImageList_Create, 整数型, "comctl32.dll", "ImageList_Create"
.参数 cx, 整数型
.参数 cy, 整数型
.参数 flags, 整数型
.参数 cInitial, 整数型
.参数 cGrow, 整数型

.DLL命令 SendMessage, 整数型, "user32", "SendMessageA"
.参数 hwnd, 整数型
.参数 wMsg, 整数型
.参数 wParam, 整数型
.参数 lParam, 整数型
第2个回答  推荐于2016-11-08

1、超级列表框右键→设置“报表列”→列对齐:居中对齐。

注:第一列只能左对齐。

2、调整行距。

源码:

本回答被提问者采纳
第3个回答  2014-03-07
左边的设置里面设置就行了,列对齐是居中,不过似乎首列只能左对齐
第4个回答  2014-03-07

    .  第0列宽度设置成0.  用的时候只用1以后的 然后设置报表列,把列对齐方式设为中间对齐就行了、-  参考网络

2.不好弄第   有人说:好像是字体大了他就大了   --参考网络 !

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网