dazza Posted August 4, 2008 Share Posted August 4, 2008 Looking at the example GUI on the home page, I need the listbox with tickboxes. e.g. item1 [] item2 [] etc. Is this a listview? What do I add to get the tickboxes showing? Many thanks in advance. Link to comment Share on other sites More sharing options...
Triblade Posted August 4, 2008 Share Posted August 4, 2008 Try this code: #include <GUIConstantsEx.au3> #include <WindowsConstants.au3> #include <ListviewConstants.au3> #Include <GuiListView.au3> ; UDF!! Dim $msg, $gui, $list, $listitem $gui = GUICreate("test", 250, 350) $list = GUICtrlCreateListView("test", 10, 10, 230, 330, -1, $LVS_EX_CHECKBOXES) $listitem = GUICtrlCreateListViewItem("testitem", $list) ; Next sentence is to set the width of the column automatically to the largest width of all items _GUICtrlListView_SetColumnWidth($list, 0, $LVSCW_AUTOSIZE) ; This is not AutoIt native! It's a User Defind Function. Someone made it and AutoIt included this for you! You also need the above include. GUISetState() While 1 $msg = GUIGetMsg() If $msg = $GUI_EVENT_CLOSE Then Exit WEnd Your specifically looking for this line: $list = GUICtrlCreateListView("test", 10, 10, 230, 330, -1, $LVS_EX_CHECKBOXES) The last part: $LVS_EX_CHECKBOXES gives the checkboxes to the items. My active project(s): A-maze-ing generator (generates a maze) My archived project(s): Pong3 (Multi-pinger) Link to comment Share on other sites More sharing options...
dazza Posted August 4, 2008 Author Share Posted August 4, 2008 That's perfect Link to comment Share on other sites More sharing options...
drwoobie Posted August 29, 2008 Share Posted August 29, 2008 Having just beat my head on this one also, it is worth noting for fellow searchers: In the example line: GUICtrlCreateListView("test", 10, 10, 230, 330, -1, $LVS_EX_CHECKBOXES) If the "-1" is not there (the style switch), the checkboxes will not display. Thanks,drwoobieMy Projects:Network Drive Profile Tool 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