找回密码
 加入
搜索
楼主: qsy666888

[AU3基础] 如何实现TreeView更新问题,请高手指点

 火.. [复制链接]
 楼主| 发表于 2014-6-4 23:04:17 | 显示全部楼层
回复 15# chzj589


   谢谢你的回复,你这样可怕不行哟,点击更新按钮,增加一个gui窗口。你自己先试试看,对不对
发表于 2014-6-5 07:00:28 | 显示全部楼层
回复 16# qsy666888
你有试过了吗?
 楼主| 发表于 2014-6-5 07:19:36 | 显示全部楼层
回复 17# chzj589


    试过了
发表于 2014-6-5 07:26:26 | 显示全部楼层
回复 18# qsy666888

Func GUI()
        Local $ini, $htv, $csname = "class", $hClass = 0
        $Form1 = GUICreate("treeview", 300, 300)
        GUISetOnEvent($GUI_EVENT_CLOSE, "GForm1Close")
        $htv = GUICtrlCreateTreeView(0, 0, 150, 300, -1, $WS_EX_CLIENTEDGE)
        $Button1 = GUICtrlCreateButton("更  新", 216, 208, 67, 25)
        GUICtrlSetOnEvent($Button1, "gengxin")
        GUISetState(@SW_SHOW)
        GUISetState()
        readinfo("data.ini", $htv)       
EndFunc   ;==>GUI
   
        $Form1 = GUICreate("treeview", 300, 300)这个有改吗?
我不会出现两个窗口啊
 楼主| 发表于 2014-6-5 07:30:07 | 显示全部楼层
回复 19# chzj589


    整个复制的
发表于 2014-6-5 07:33:28 | 显示全部楼层
回复 20# qsy666888
那就怪了,我试了不会出现两个窗口

Func gengxin()
        GUISetState(@SW_HIDE, $Form1);关闭窗口
        GUI();重新启动窗口
EndFunc   ;==>gengxin
 楼主| 发表于 2014-6-5 08:05:50 | 显示全部楼层
回复 21# chzj589

谢谢兄弟的回复,你这样是重新启动gui窗口,跟重读一遍ini没有区别
发表于 2014-6-5 11:34:18 | 显示全部楼层
修改INI后,不是要刷新?
你是要修改INI吗?
发表于 2014-6-5 11:38:46 | 显示全部楼层
回复 1# qsy666888

先运行程序,在不退出的情况下,打开ini文本,删除“手机频道=http://”或者其它,回到界面,点击更新按钮,TreeView得到相应的变化。研究了一天,没有研究出,难道TreeView不能实现这个功能?
刷新不就是能达到这个要求?
 楼主| 发表于 2014-6-5 13:50:04 | 显示全部楼层
回复 24# chzj589


    嗯,你这个是一种方法,但不适用
发表于 2014-6-5 14:49:24 | 显示全部楼层

本帖子中包含更多资源

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

×
发表于 2014-6-10 00:05:31 | 显示全部楼层
观望大神解答,学习中。。。
发表于 2014-6-12 10:31:33 | 显示全部楼层
GUICtrlSetState("你要更新的控件", “更新成何种状态”)
 楼主| 发表于 2014-7-11 22:21:13 | 显示全部楼层
回复 28# ap112
这个可能不行哟,你试过没有嘛
发表于 2014-7-12 03:04:44 | 显示全部楼层
回复 14# 水木子
水木,最近很低调嘛
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-6 21:07 , Processed in 0.068075 second(s), 14 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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