[已解决]关于ListView控件信息显示长度的问题
本帖最后由 superpangya 于 2010-4-16 15:19 编辑http://www.autoitx.com/attachment.php?aid=ODMzOXxjNmZhNzEzY3wxMjcxMzA1OTA0fDc0MmFQTWhNQjY3aDlKUWV4RjFJdXdNeHR6YS9hT3FpMm1JcktObE85WUFQd2xv&noupdate=yes
$LVS_SHOWSELALWAYS:总是显示所有项目的所有文本
:face (24): 有没有参数,可以让列表头部同样全部显示?
根本问题没有解决,但至少在我的代码中可以实现相同的效果了...:face (36): #15有源码 本帖最后由 superpangya 于 2010-4-14 21:32 编辑
左边有很多表,每个表中字段数量和大小都不一样,所以那个宽度应该是根据字段长度动态适应的,我想,如果有参数直接调用,就能省不少事,......... 能有源码就好了。。。。。 $LVS_SHOWSELALWAYS 如果存在选择项,将始终显示,即使控件没有焦点 回复 4# auhj887
源码在这:
http://www.autoitx.com/thread-14273-1-1.html (参照别人的作品改的,有些地方写的比较乱) $LVS_SHOWSELALWAYS 如果存在选择项,将始终显示,即使控件没有焦点
131738 发表于 2010-4-12 21:03 http://www.autoitx.com/images/common/back.gif
什么? 回复 7# superpangya
不是你说的:
$LVS_SHOWSELALWAYS:总是显示所有项目的所有文本 回复 8# 131738
:face (9):哎,是我不对~~~~ GUICtrlCreateListView("a| b |c | d |", 100, 100, 100, 100,$LVS_SHOWSELALWAYS):face (7):除了上面这种方式,还能通过其它方式设置listview的样式为$LVS_SHOWSELALWAYS吗? 回复 9# superpangya
据我所知,动态宽度不可能的。。。。 回复 10# 131738
9#的代码可以实现宽度的动态变化,(9#是查询中的一段代码)
我现在想知道,除了9#这样做之外,还可以通过什么方法给listview加扩展样式?
GUICtrlSetData可以吗?GUICtrlSendMsg呢?
如果可以的话,以$ListView1为例,代码应该怎么写?谢谢帮忙啊... #include <GuiListView.au3>
_GUICtrlListView_SetExtendedListViewStyle($ListView1, BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES)) 回复 11# superpangya
:face (8):错了,查询之后列表头宽度自动适应,这个在不加$LVS_SHOWSELALWAYS之前就可以........ #include <GuiListView.au3>
_GUICtrlListView_SetExtendedListViewStyle($ListView1, BitOR($LVS_EX_GRIDLINES, $LVS_EX_FULLROWSELECT, $LVS_EX_SUBITEMIMAGES)) 本帖最后由 superpangya 于 2010-4-14 21:37 编辑
回复#12 #14 用了两段代码都不成功,不知道是为中我用错地方了?
http://www.autoitx.com/attachment.php?aid=ODMzOXwwMjNmOGJhY3wxMjcxMjQ5OTM4fDcyZTRxM3A3ZlpneW9mME1EUFU4Wkl6QitYS25IYTkzYVVCVS8rTnlEMks0VnZF&noupdate=yes
点击左边的表名,右边listview显示相应的表内容, 考虑到左边的单击都会用到du($tabname)函数,所以在du($tabname)这做了些手脚(du1($tabname)是原来的函数,du($tabname)是新修改的),现在可以实现"宽度自动适应"的效果了(但本质上讲不是), 因为本人是超级菜鸟,所以有些代码用的不是很合适,如果大家有兴趣的话,帮帮忙,看看代码中哪里有更好\更简单的办法也能实现相同的效果,小弟不胜感激.
:face (1):
附原码:
ps:1.日期框的查询一直报错,(在数据库里改字段类型为文本,能解决,但治标不治本)(字段只要为非文本类型,查询就会报错,哎~~`疯了.)
2.ID字段的编号有点不仑不累.......... 回复 15# superpangya
12楼的并不是设置宽度的问题 我是回答你11楼的问题 。。拓展样式你自己找找吧。。