Baloven1
Цитата:
Я по сути только из за этой строки затрудняюсь что либо понять
Вот пример как получить текст выделенного Item в ListView (для AutoIt 3.2.8.1) :
Код: #include <GuiConstants.au3>
#include <GuiListView.au3>
Opt("GuiOnEventMode", 1)
$Gui = GuiCreate("ListView Test", 340, 300)
GUISetOnEvent(-3, "MainEvents")
$ListView = GUICtrlCreateListView("Column", 20, 20, 300, 220)
For $i = 1 To 20
GUICtrlCreateListViewItem("Item " & $i, $ListView)
GUICtrlSetOnEvent(-1, "MainEvents")
Next
$Input = GUICtrlCreateInput("", 20, 260, 300, 20)
GUISetState()
While 1
Sleep(100)
WEnd
Func MainEvents()
Switch @GUI_CtrlId
Case -3
Exit
Case Else
Local $GetText = _GUICtrlListViewGetItemText($ListView)
GUICtrlSetData($Input, $GetText)
EndSwitch
EndFunc
Цитата:
по сути у меня форма на которой наверху список (ListView) внизу поля того Input нужно чтобы в полях ввода были данные текущей строки...
Я по сути только из за этой строки затрудняюсь что либо понять
Вот пример как получить текст выделенного Item в ListView (для AutoIt 3.2.8.1) :
Код: #include <GuiConstants.au3>
#include <GuiListView.au3>
Opt("GuiOnEventMode", 1)
$Gui = GuiCreate("ListView Test", 340, 300)
GUISetOnEvent(-3, "MainEvents")
$ListView = GUICtrlCreateListView("Column", 20, 20, 300, 220)
For $i = 1 To 20
GUICtrlCreateListViewItem("Item " & $i, $ListView)
GUICtrlSetOnEvent(-1, "MainEvents")
Next
$Input = GUICtrlCreateInput("", 20, 260, 300, 20)
GUISetState()
While 1
Sleep(100)
WEnd
Func MainEvents()
Switch @GUI_CtrlId
Case -3
Exit
Case Else
Local $GetText = _GUICtrlListViewGetItemText($ListView)
GUICtrlSetData($Input, $GetText)
EndSwitch
EndFunc