LastSoul Posted August 23, 2013 Share Posted August 23, 2013 hey guys i tried to get select item text in listbox but its getting fail ... this is the code : #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <GUIListBox.au3> #include <WindowsConstants.au3> #Region ### START Koda GUI section ### Form= $Form1 = GUICreate("Form1", 254, 233, 516, 270) $List1 = GUICtrlCreateList("", 16, 8, 217, 149) $Button1 = GUICtrlCreateButton("Button1", 80, 176, 75, 25) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### Local $sItems Local $aaa $sData = "|" & StringReplace(FileRead(@ScriptDir & "\12.txt"), @CRLF, "|") GUICtrlSetData($List1, $sData) While 1 $aaa = GUIGetMsg() Select Case $aaa=$GUI_EVENT_CLOSE ExitLoop Case $aaa=$Button1 _GUICtrlListBox_SetSel($sItems, 1) $sItems = _GUICtrlListBox_GetSelItemsText($List1) MsgBox(4160, "Information", "Items Selected: " & $sItems) EndSelect WEnd Link to comment Share on other sites More sharing options...
Solution abberration Posted August 23, 2013 Solution Share Posted August 23, 2013 (edited) I have played with your code until I have it working how you want. At least this is what I think you want. Look at the comments and they should help you. #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <GUIListBox.au3> #include <WindowsConstants.au3> #include <array.au3> $Form1 = GUICreate("Form1", 254, 233, 516, 270) $List1 = GUICtrlCreateList("", 16, 8, 217, 149, BitOR($LBS_STANDARD, $LBS_EXTENDEDSEL)) ; BitOR style taken from help file $sItems = "1|2|3|4|5" ; To simplify, no txt list. Just this one for testing purposes. GUICtrlSetData($List1, $sItems) _GUICtrlListBox_SetSel($List1, 1) ; Set position 1 (which is the 2nd in list) as default $Button1 = GUICtrlCreateButton("Button1", 80, 176, 75, 25) GUISetState(@SW_SHOW) Local $aaa While 1 $aaa = GUIGetMsg() Select Case $aaa = $GUI_EVENT_CLOSE ExitLoop Case $aaa = $Button1 $selItems = _GUICtrlListBox_GetSelItemsText($List1) ; Read the selected item characteristics to an array MsgBox(4160, "Information", "Item Selected: " & $selItems[1]) ; $selItems[1] cooresponds to the the selected text value in this array EndSelect WEnd Edited August 23, 2013 by abberration LastSoul 1 Easy MP3 | Software Installer | Password Manager Link to comment Share on other sites More sharing options...
LastSoul Posted August 24, 2013 Author Share Posted August 24, 2013 Thanks alots abberration Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now