找回密码
 加入
搜索
查看: 1245|回复: 3

请教:根据分类信息选择子类(GUICtrlCreateCombo)

[复制链接]
发表于 2009-8-23 03:23:08 | 显示全部楼层 |阅读模式
本帖最后由 tvro 于 2009-8-23 15:14 编辑

请教:根据分类信息选择子类(GUICtrlCreateCombo),子类怎么也出不来!!!!!!!


$Combo1 = GUICtrlCreateCombo ( "选择分类信息", 30, 60 , 120 , 25 , 0x0003)
$ClassInfo = IniRead("setup.ini" , "Class" , "分类" , "")
GUICtrlSetData(-1 , $ClassInfo)
$InClassInfo = GUICtrlRead($Combo1)
$Combo2 = GUICtrlCreateCombo ( "选择子类信息", 30, 90 , 120 , 25 , 0x0003)
$SubclassInfo = IniRead("setup.ini" , "Class" , $InClassInfo , "")
GUICtrlSetData(-1 , $SubclassInfo)

setup.ini
[Class]
分类 = 设备|终端|存储
设备 = 台式计算机|便携计算机|其他
终端 = 字符终端|WIN终端|远程终端|其他
存储 = 磁盘阵列|磁带库|光盘驱动器|内存|硬盘|移动硬盘|其他


先谢谢!!!!!!!!!
发表于 2009-8-23 09:39:28 | 显示全部楼层
本帖最后由 netegg 于 2009-8-23 09:49 编辑

$Combo1 = GUICtrlCreateCombo ( "选择分类信息", 30, 60 , 120 , 25 , 0x0003)
$ClassInfo = IniRead("setup.ini" , "Class" , "分类" , "")
GUICtrlSetData(-1 , $ClassInfo)
$Combo2 =  GUICtrlCreateCombo ( "选择子类信息", 30, 90 , 120 , 25 , 0x0003)
switch GUICtrlRead($Combo1)
   case "分类"
        guisetdata($Combo2, IniRead("setup.ini" , "Class" , "分类" , ""))
  case else
         guisetdata($Combo2, "")
endswitch
 楼主| 发表于 2009-8-23 15:04:38 | 显示全部楼层
明白,收到.万分感谢,好人呀!!!!!!!!!!!!!!!!!!!!!!!!!
 楼主| 发表于 2009-8-23 17:38:27 | 显示全部楼层
感谢netegg给我的思路


$Combo1 = GUICtrlCreateCombo ( "选择分类信息", 30, 60 , 120 , 25 , 0x0003)
GUICtrlSetData($Combo1 , IniRead("setup.ini" , "Class" , "分类" , ""))
$Combo2 =  GUICtrlCreateCombo ( "选择子类信息", 30, 90 , 120 , 25 , 0x0003)

While 1
    $nMsg = GUIGetMsg()
    Switch $nMsg
        Case $Combo1
            GUICtrlSetData($Combo2,"")
            GUICtrlSetData($Combo2, IniRead("setup.ini" , "Class" , GUICtrlRead($Combo1) , ""))
        Case $GUI_EVENT_CLOSE
            Exit
    EndSwitch
WEnd
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-17 18:34 , Processed in 0.072981 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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