sour 发表于 2011-11-23 17:40:50

分享一个奇怪的事情多个listview无法正常使用的怪事(已解决)纯分享

我做了一个gui里面有3个listview,再打开一个页面的时候无法获取字本,第四个的id隐藏项目也会失效,总之不正常,我尝试了很多方式,发现用additem可以正常,但是背景颜色改变又很困难。
之后继续研究发现是邮右键菜单的问题
不知道原因,和大家一起看看

这样就不行
$menu = GUICtrlCreateContextMenu($ListView1)
$e_menu = GUICtrlCreateMenuItem("Do ", $menu)
GUICtrlCreateMenuItem("", $menu)
$c_menu = GUICtrlCreateMenuItem("刷新", $menu)
$menu2 = GUICtrlCreateContextMenu($ListView2)
$a_menu = GUICtrlCreateMenuItem("开始", $menu2)
GUICtrlCreateMenuItem("", $menu2)
$b_menu = GUICtrlCreateMenuItem("删除", $menu2)
$menu3 = GUICtrlCreateContextMenu($ListView3)
$e_menu = GUICtrlCreateMenuItem("编辑", $menu3)
$f_menu = GUICtrlCreateMenuItem("查看", $menu3)

但是这样就可以

$menu = GUICtrlCreateContextMenu($ListView1)
$e_menu = GUICtrlCreateMenuItem("Do PM", $menu)
GUICtrlCreateMenuItem("", $menu)
$c_menu = GUICtrlCreateMenuItem("刷新", $menu)
$menu2 = GUICtrlCreateContextMenu($ListView2)
$a_menu = GUICtrlCreateMenuItem("开始PM", $menu2)
GUICtrlCreateMenuItem("", $menu2)
$b_menu = GUICtrlCreateMenuItem("删除", $menu2)
$menu3 = GUICtrlCreateContextMenu($ListView3)
$e_menu = GUICtrlCreateMenuItem("编辑", $menu3)
$f_menu = GUICtrlCreateMenuItem("查看", $menu3)
GUICtrlCreateMenuItem("", $menu3)

GUICtrlCreateMenuItem("", $menu3)
就差一个这个,太奇怪的事情...

bdancerlc 发表于 2011-11-23 21:53:01

谢谢分享...

sour 发表于 2011-11-29 19:07:12

http://www.autoitx.com/thread-28917-1-1.html
最终原因是这个

chenronting 发表于 2011-11-29 20:35:44

回复 3# sour


    谢谢分享,下回遇到问题需要尝试更换版本了!
页: [1]
查看完整版本: 分享一个奇怪的事情多个listview无法正常使用的怪事(已解决)纯分享