Terenz Posted February 13, 2014 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
FireFox Posted February 13, 2014 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.
Solution Terenz Posted February 13, 2014 Author Solution 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
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