Terenz Posted February 13, 2014 Share Posted February 13, 2014 (edited) Hi guys how to get the column name based on his index? There isn't a function called _GUICtrlListView_GetColumnName #include <GUIConstantsEx.au3> #include <ListViewConstants.au3> #include <WindowsConstants.au3> #include <GuiListView.au3> $Form = GUICreate("Test", 295, 231, 213, 141) $iListView = GUICtrlCreateListView("Listview", 8, 8, 273, 201) $hListview = GUICtrlGetHandle($iListView) GUISetState(@SW_SHOW) _GUICtrlListView_AddColumn($hListview, "Column1", 100) ; i'll create three column _GUICtrlListView_AddColumn($hListview, "Column2", 100) _GUICtrlListView_AddColumn($hListview, "Column3", 100) For $i = 0 To _GUICtrlListView_GetColumnCount($hListview) -1 ;give me the name! Next While 1 $nMsg = GUIGetMsg() Switch $nMsg Case $GUI_EVENT_CLOSE Exit EndSwitch WEnd Edited February 13, 2014 by Terenz Nothing is so strong as gentleness. Nothing is so gentle as real strength Link to comment Share on other sites More sharing options...
FireFox Posted February 13, 2014 Share Posted February 13, 2014 Hi, I don't know if it's possible but you can still write the column names in an array and read the array according to the column index Br, FireFox. Link to comment Share on other sites More sharing options...
Solution Terenz Posted February 13, 2014 Author Solution Share Posted February 13, 2014 Stupid question: For $i = 0 To _GUICtrlListView_GetColumnCount($hListview) -1 $Test = _GUICtrlListView_GetColumn($hListview, $i) MsgBox(0,0,"Name of the column is: " & $Test[5]) Next _GetColumn give you also the column name Nothing is so strong as gentleness. Nothing is so gentle as real strength Link to comment Share on other sites More sharing options...
FireFox Posted February 13, 2014 Share Posted February 13, 2014 hehe 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