说三道四技术文摘-感悟人生的经典句子
说三道四 > 文档快照

关于TREEVIEW的CHECKED!!

编辑:说三道四文库 发布时间:2017-12-13 02:22
HTML文档下载 WORD文档下载 PDF文档下载
下面这段程序在TREEVIEW的图象列表里有IMAGELIST的时候CHECKED属性死活加不上,请问是为什么?我的机器配置是2000+SP1,VB6
Private Sub Form_Load()
For i = 1 To 4
TreeView1.Nodes.Add , , "r" & i, "asdfsadf"
TreeView1.Nodes("r" & i).Checked = True
Next
End Sub
先设置
TreeView1.Checkboxes = True
加一个Button,加入一下代码

Private Sub Command1_Click()
For i = 1 To 4
TreeView1.Nodes("r" & i).Checked = True
Next
End Sub

可以,估计可能和TreeView得可见性Visible有关系。因为Form_Load的时候,TreeView没有可见
Private Sub Command1_Click()
For i = 1 To 4
TreeView1.Nodes.Add , , "r" & i, "asdfsadf", 1
TreeView1.Nodes("r" & i).Checked = True
Next
End Sub

这个都到ButtonClick重处理,运行,点Button一切OK

如果非要自动添加完成,可以先显示窗体,加一个Timer作延时

一样可以实现
to snowrose,这样设置好像还是不行,没有及时回信,263破兰,老是服务器繁忙,谢谢你的来信。我当时想要那个MC Snap什么技术的代码,就是你楼下那个,呵呵

你好
如果是说在FORMLOAD的时候和TREEVIEW的VISIBLE有关,为什么我去掉TREEVIEW中图象列表的IMAGELIST就可以了呢?
这个帖子虽然答案不是很满意,但还是结掉了,如果有人知道能告诉我的话,我会另开帖子送分,谢谢
这是VB的Bug,解决方法:
Private Declare Function GetWindowLong Lib "user32" Alias _
       "GetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long) As Long

Private Declare Function SetWindowLong Lib "user32" Alias _
       "SetWindowLongA" (ByVal hwnd As Long, ByVal nIndex As Long, _
       ByVal dwNewLong As Long) As Long
      
Private Sub Form_Load()
    Const TVS_CHECKBOXES = &H100
    Const GWL_STYLE = (-16)

    Dim CurStyle As Long
    Dim Result As Long

    
    Me.Show
    

    TreeView1.LabelEdit = tvwManual
    TreeView1.Style = tvwTreelinesText   ' Style 4.
    TreeView1.BorderStyle = vbFixedSingle
    CurStyle = GetWindowLong(TreeView1.hwnd, GWL_STYLE)
    Result = SetWindowLong(TreeView1.hwnd, GWL_STYLE, _
            CurStyle Or TVS_CHECKBOXES)
    For i = 1 To 4
        Set nodX = TreeView1.Nodes.Add(, , "r" & i, "asdfsadf")
        nodX.EnsureVisible
        nodX.Checked = True
    Next
    nodX.EnsureVisible
End Sub
详情参见:http://support.microsoft.com/support/kb/articles/Q192/1/88.ASP
TechnoFantasy(www.applevb.com)你好

TreeView1.Style = tvwTreelinesText  ' Style 4
改为
TreeView1.Style = 7 即包含图象的方式依旧不行
不过还是谢谢
阿,我没有注意到这个问题,估计是VB的Bug,你到msdn.microsoft.com 上以TreeView1.Checked做关键字找一下,应该会有答案的。
10个最热JavaScript开源框架的社区活跃度对比 2013福布斯中国富豪榜:李彦宏第三、马化腾第五、马云第八 Storm又获东风,Hortonworks计划将其整合到Hadoop企业版 IBM CEO:预测高新技术 五个我最喜欢的方式 我伙呆,硅谷高级工程师年薪16.5万美金起 羡煞旁人的Supercell:Clash of Clans卫冕营收榜冠军 谷歌第三财季利润增36.5% 但摩托罗拉业务继续亏损2.48亿 针对应用开发者的几点建议:注意特征蔓延、加大用户评审…… Ubuntu中文衍生版UbuntuKylin 13.10正式发布 Web设计师和Web开发者之间的区别是什么? 在政府退出后,Google的量子计算机项目面临危机 SQL on Hadoop的最新进展及7项相关技术分享 联想:欲收购黑莓,还能在智能手机领域创造PC神话吗? 谁说Android开发者的收入依然不行? 代码可维护性的神秘面纱 MDCC 2013首批演讲嘉宾名单出炉 议题即将披露 MDCC2013:公开征集讲师和演讲主题 移动周报:IT人必看!9大最火移动开发技能 OpenStack H版发布 盘点2013:21个最火的云初创公司 从摩尔定律到原子计算,2013诺贝尔物理学奖背后的计算机技术 黄峻:从自制纸板键盘的孩子到Adobe技术经理的故事 Web开发正被颠覆 开发者需认清五大新现实 最发人深省的亚马逊面试题,你会如何作答? 所见即所得:8款实用HTML5开发框架 Groovy最受欢迎 Java系开发者更偏爱其他JVM类语言?(图) [开源专访]iNews创始人赵戈戈:36小时开发的PHP版HackerNews 使用Spring框架的12个开源项目 甲骨文仍旧“憎恨”开源软件 开发者应该避免使用的6个Java功能 不可小觑的Web开发编码规范 !!!!求排列组合的简洁算法(80分) 我要对Spreadsheet的数据进行排序,用javascript怎么写 WIN32异常求救????!!!!!! 一个有深度的问题(对信号量操作不熟者请勿进) 知道为什么会出现iocopyout_chksum吗? 谁能给我《中文ACCESS开发指导手册》?? 从网上下的读不了 请问一个小问题 关于用Preferences存取注册表的问题 参数类型的问题 谁知道用什麽软件可以播放扩展名为1MP3的文件?(100分) 请问把一个二进制文件转换成文本文件,再把文本文件转换成二进制文件,该怎么做?求源代码?或有该代码的网址链接,多谢!不胜感激! main()函数里的两个参数argc、argv是什么意思?请赐教! 用HTTP上传文件,那位做过实际的应用的,帮忙... 大家上微软新闻组吧,感觉比这里快。 用jfreechart画出的图形,里边的汉字不太清楚,有没有解决的办法,要是图形小一点,模糊不清,难看死了,请问有没有解决办法?? 在vc.net中为什么新建的一个dialog,上面有双重的图象啊? asp&oracle问题 .net2003中vb升级向导有没有接口可以被其他程序调用? 以二进制方式打开文件,用ftell计算文件大小,为什么有时对有时不对? CHtmlEditView中如何实现表格的单元格大小调整? 城市夜归人 请问把一个二进制文件转换成文本文件,再把文本文件转换成二进制文件,该怎么做?求源代码?或有该代码的网址链接,多谢!不胜感激! 如何在一个网页中使用多种样式表显示多种效果? 直接用http调用代理怎么进行权限设置 CHtmlEditView中如何实现表格的单元格大小调整? 各位老大。。。如何用asp加密解密中文字符串,小生有礼了! 这段程序怎么不能运行?thinking in java 我的应用程序启动连接数据库时自动拨号,怎么去掉?? 谁给讲讲多线程!进着有分! 菜鸟问:jbuilder9比8都增加了什么功能?做了哪些改进? 给菜单加的快捷键怎么不管用呢 不能发mail 请问:这个存储过程哪儿不对呢?为什么执行不出来呢? 在dw中图片格式问题! CHtmlEditView中如何实现表格的单元格大小调整? 98启动的时候出现”press any key to continue"! 怎样将ASCII串转换成十六进制数? 在函數與過程裡中止其執行用什麼命令? CHtmlEditView中如何实现表格的单元格大小调整? java程序员都得会rose,懂UML吗? Red hat 7.2下编译程序出现的问题 rh9.0 怎么设置共享网络模式(NAT)? CHtmlEditView中如何实现表格的单元格大小调整? XP注册表文件名和保存位置?如何察看其他系统注册表的内容? DLL中的PROPERTYSHEET中使用CHTMLVIEW出现的问题 把编译好的程序作为windows服务注册后,启动时报错 Red hat 7.2下编译程序出现的问题 在客户端提交表单出错 win2000 server 管理员密码如何修改? 如何将 &#20013&#22269&#20154&#27665 转成 汉字"中国人民"? oralce导入问题 英语翻译非诚勿扰 you can______the metro at the Metro station.A.sit B.by C.take希望在今天之内回答, 你呢?用英语回答 G&M 澳洲绵羊油(lanolin cream)有什么效果 baby,now that lve found you l wont let you go l built my world around 帮帮偶额. Baby Now That I'Ve Found You 歌词 Baby Now That Ive Found You 歌词 Baby,I found that I love you more than imagination. C语言中 *to++=*from++我有两个问题 用的是VC++编译器1.取值符号 和 ++ 同样是第二级 为什么先运行 取值符号2.赋值号优先级低,为什么先赋值 再自增 求解c语言中的一个问题 *to ++ = *from++;while(*from = ‘\0’){*to ++ = *from++;}*to = ‘\0’;这个里面的 *to ++ = *from++; 这个是怎么执行的 门诊病历诊断书怎么写? 杭州大学生创业三年计划 最高可获25杭城中“霾”伏,昨晚能见度不到1公里先治水 广植绿 晚建城 宁波杭州湾新冲上云霄不容易 空军招飞初检一半卡在快递业欲借\"双十一\"重分市场 背多地实行公租房并轨试点 经适房或退出男子越野车启动将蹲在车前两小姑娘卷进崇信修和睦 行道有亲邻——中国睦邻外记者调查转基因食品渗透情况:新西兰澳德国大使馆:\"德国空置房组织流浪汉中国少数民族歌舞走进巴西发育迟缓 四处求医均告无效 终在广州一只追求正直的公关狗,是如何杀出一片老师不想再做老师的原因,一线老师告诉偷懒也不怕被罚跪键盘 高性能扫地机推父母不会在原地等你不忘初心 始终如一 真正的工匠之作一宝宝晚上几点睡觉最好?睡得好才长得高砖女郎又来了!介个嫩妹子竟然最爱穿制河北开滦集团副总经理吴爱民被调查转头英雄在附近!DOTA2或成首款V中国你想干嘛?竟用高铁去起近百国家!我的女子监狱系统韩娱之摇滚风暴霹雳擎天无上妖圣暴域带着智能光脑去修真白夜十字架大明涅盘唐刀横世二次元世界的水晶宫大圣无敌鸡鸣岛海岸旅游嘉陵江源头旅游扬州水文化博物馆旅游玉科大草原旅游瑶里瓷茶古镇旅游四重溪温泉旅游妈祖文化村旅游古墓壁画旅游昭陵博物馆旅游独墅湖旅游光福古镇旅游
备案号:鲁ICP备13029499号-2 说三道四 www.s3d4.cn 说三道四技术文摘