找回密码
 加入
搜索
查看: 4690|回复: 11

[AU3基础] listview条目如何实现上移下移,读取

 火.. [复制链接]
发表于 2010-2-9 17:30:54 | 显示全部楼层 |阅读模式
本帖最后由 xlcwxl 于 2010-2-9 17:32 编辑


1,listview条目如何实现;上移,下移,
2,不选取就可以读取listview种所有内容

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-4-12 11:21:23 | 显示全部楼层
顶起来!我也想知道答案!
发表于 2010-4-12 11:54:31 | 显示全部楼层
期待中.......
发表于 2010-4-12 12:35:01 | 显示全部楼层
本帖最后由 水木子 于 2010-4-12 12:36 编辑

嘿嘿!俺来个向上移的,留点问题给LZ吧!(向下移的自己做)
#include <GUIListView.au3>
#include <WindowsConstants.au3>

GUICreate("ListView", 320, 300)
$ListView1 = GUICtrlCreateListView("编号|姓名|ID", 1, 1, 318, 230, -1, _
                BitOR($WS_EX_CLIENTEDGE, $LVS_EX_CHECKBOXES, $LVS_EX_FULLROWSELECT, $LVS_REPORT))
$anniu1 = GUICtrlCreateButton("上移被选项目", 100, 250, 100, 30)
_GUICtrlListView_SetColumnWidth($ListView1, 0, 50)
_GUICtrlListView_SetColumnWidth($ListView1, 1, 100)
_GUICtrlListView_SetColumnWidth($ListView1, 2, 100)
GUISetState(@SW_SHOW)

GUICtrlCreateListViewItem('1|张三|65786315', $ListView1)
GUICtrlCreateListViewItem('2|李四|56454688', $ListView1)
GUICtrlCreateListViewItem('3|王五|86575765', $ListView1)
GUICtrlCreateListViewItem('4|孙六|87654832', $ListView1)
GUICtrlCreateListViewItem('5|赵七|96325478', $ListView1)
GUICtrlCreateListViewItem('6|成八|64651873', $ListView1)
GUICtrlCreateListViewItem('7|冯九|96437251', $ListView1)
GUICtrlCreateListViewItem('8|钱十|64976835', $ListView1)

While 1
        $nMsg = GUIGetMsg()
        Switch $nMsg
                Case - 3
                        Exit
                Case $anniu1
                        _Mobile()
        EndSwitch
WEnd

Func _Mobile() 
        $hItem = Number(_GUICtrlListView_GetSelectedIndices($ListView1))
        $sTexta = _GUICtrlListView_GetItemTextString($ListView1, Number($hItem - 1))
        $sTextb = _GUICtrlListView_GetItemTextString($ListView1, Number($hItem))

        _GUICtrlListView_SetItemText($ListView1, Number($hItem), $sTexta, -1)
        _GUICtrlListView_SetItemText($ListView1, Number($hItem - 1), $sTextb, -1)
        _GUICtrlListView_ClickItem($ListView1, Number($hItem - 1))
EndFunc   ;==>_Mobile

评分

参与人数 1金钱 +40 贡献 +10 收起 理由
hzxymkb + 40 + 10 谢谢!

查看全部评分

发表于 2010-4-12 12:40:07 | 显示全部楼层
去下载我翻译的udf,里面有这个函数,替换一下原来的函数au3文件就行了
发表于 2010-4-12 15:13:27 | 显示全部楼层
回复 5# netegg
替换什么?能不能说明白一点!
发表于 2010-4-12 15:28:29 | 显示全部楼层
呵呵!蛋蛋的意思是UDF函数中有这方面的函数。
#Include <GuiListView.au3>
_GUICtrlListView_MoveItemsSelected($hWnd, $iDirection)

嘿嘿!是这意思吧?
发表于 2010-4-12 16:43:08 | 显示全部楼层
回复 7# 水木子


   
发表于 2010-4-12 17:41:22 | 显示全部楼层
不错。。。。。。。。学习了
发表于 2010-4-12 17:57:54 | 显示全部楼层
直接扩展UDF啊,不错
发表于 2010-4-14 21:26:29 | 显示全部楼层
呵呵学习一下。。
发表于 2010-7-12 11:10:10 | 显示全部楼层
谢谢蛋蛋和水木子
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-3 05:19 , Processed in 0.078036 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表