找回密码
 加入
搜索
查看: 3609|回复: 8

[AU3基础] [已解决]listview中选中了父项后,同时能选中子项的问题

  [复制链接]
发表于 2014-7-18 09:00:50 | 显示全部楼层 |阅读模式
本帖最后由 nqawen 于 2014-7-22 07:10 编辑

如图,,如何实现点选了“用户个人文档”后,同时选中子项"转移到:..."

本帖子中包含更多资源

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

×
发表于 2014-7-18 09:11:22 | 显示全部楼层
用 If 做个判断,再手动设置子项选中
 楼主| 发表于 2014-7-18 09:34:23 | 显示全部楼层
回复 2# Aceavatar


    能具体点吗
发表于 2014-7-19 08:45:27 | 显示全部楼层
#include <GUIConstantsEx.au3>
#include <WindowsConstants.au3>
#include <GuiTreeView.au3>

Dim $item[4]
Dim $iStyle = BitOR($TVS_HASBUTTONS, $TVS_HASLINES,$TVS_LINESATROOT,$TVS_CHECKBOXES)

GUICreate("TreeView Test", 350, 215)
$Treeview = GUICtrlCreateTreeView(5, 5, 340, 150, $iStyle, $WS_EX_CLIENTEDGE)

$hItem = GUICtrlCreateTreeViewItem("test", $Treeview)
$item[1] = GUICtrlCreateTreeViewItem("001", $hItem)
$item[2] = GUICtrlCreateTreeViewItem("002", $hItem)
$item[3] = GUICtrlCreateTreeViewItem("003", $hItem)

$hItem02 = GUICtrlCreateTreeViewItem("Understand?", $Treeview)
GUICtrlCreateTreeViewItem("004", $hItem02)
GUICtrlCreateTreeViewItem("005", $hItem02)

GUISetState()

While 1
        $msg = GUIGetMsg()
        Switch $msg
                Case $GUI_EVENT_CLOSE
                        Exit
                Case $hItem
                        If _GUICtrlTreeView_GetChecked($Treeview, $hItem) Then
                                _GUICtrlTreeView_SetChecked($Treeview, $item[1])
                                _GUICtrlTreeView_SetChecked($Treeview, $item[2])
                                _GUICtrlTreeView_SetChecked($Treeview, $item[3])
                        Else
                                _GUICtrlTreeView_SetChecked($Treeview, $item[1], False)
                                _GUICtrlTreeView_SetChecked($Treeview, $item[2], False)
                                _GUICtrlTreeView_SetChecked($Treeview, $item[3], False)
                        EndIf
        EndSwitch
WEnd
 楼主| 发表于 2014-7-20 12:56:32 | 显示全部楼层
回复 4# haijie1223
谢谢分享,,高手
发表于 2014-7-21 10:33:08 | 显示全部楼层
感谢,感谢,学习了,学习了
发表于 2014-7-21 14:27:01 | 显示全部楼层
学习了,谢谢楼主
发表于 2014-7-23 20:41:39 | 显示全部楼层
谢谢分享,,高手
发表于 2014-7-25 08:57:49 | 显示全部楼层
谢谢分享,大虾
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-12-29 10:13 , Processed in 0.074663 second(s), 23 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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