怎样才能将变量的值输出到ListView控件里呢,ListViewItem()无法调用变量。
本帖最后由 figons 于 2009-8-19 16:51 编辑Global $hostnum = "na98263215",$mac = "45b6d722",$status = "正在测试" ,$servernum = "bjl1s101"
$listView = GuiCtrlCreateListView("主机名 |MAC地址 |测试状态|服务器", 20, 200, 380, 80)
GuiCtrlCreateListViewItem($hostnum|$mac|$status|$servernum, $listView)
如上代码,GuiCtrlCreateListViewItem()无法调用变量,用什么方法可以把上面4个变量的值在GuiCtrlCreateListViewItem()里显示呢。
请高手支招。谢谢了。 本帖最后由 afan 于 2009-8-19 16:39 编辑
GuiCtrlCreateListViewItem($hostnum & '|' & $mac & '|' & $status & '|' & $servernum, $listView)或者$id1 = GUICtrlCreateListViewItem ( "|||", $listView )
GUICtrlSetData ( $id1, $hostnum & '|' & $mac & '|' & $status & '|' & $servernum)这样行不行? 经验证,第一种方法无效,用第二种方法成功搞定。
谢谢afan。 本帖最后由 annybaby 于 2011-5-18 00:24 编辑
回复 3# figons
经验证,A大的第一种方法也完全可以~~#include <GUIConstantsEx.au3>
#include <ListViewConstants.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=
Global $hostnum = "na98263215",$mac = "45b6d722",$status = "正在测试" ,$servernum = "bjl1s101"
$Form1 = GUICreate("Form1", 500,200, 192, 124)
$listView = GuiCtrlCreateListView("主机名 |MAC地址 |测试状态|服务器",16, 72, 457, 97)
GuiCtrlCreateListViewItem($hostnum&'|'&$mac&'|'&$status&'|'&$servernum, $listView)
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
EndSwitch
WEnd
回复 3# figons
你原来的方法就可以,只是
GuiCtrlCreateListViewItem($hostnum|$mac|$status|$servernum, $listView)
里面少了连接符 & 恩不错!!!!要了! 嗯,不错,谢谢指点。 谢谢,既然很有用还是回复一下比较好。
页:
[1]