bourny Posted August 4, 2015 Posted August 4, 2015 I am attempting to add colour to alternate rows on my Gui List View. this would simply be row 1 is white, Row 2 is blue, row 3 white, row 4 blue etc.I have found the following UDF 'LV_Format_include1.3.au3' which I am struggling to get working on a simple gui and listview that does not belong to the example it provides.Has anyone successfully applied alternate background colours to a listview.
water Posted August 4, 2015 Posted August 4, 2015 I think this thread of mine has what you are looking for My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
bourny Posted August 4, 2015 Author Posted August 4, 2015 Exactly what I am looking for. V. surprised I did not find this on my searches as it is bang on what I need. does it still work if you resort the results by a different column. Thanks
water Posted August 4, 2015 Posted August 4, 2015 Since the last upgrade of the forum software the search function is ... ehm ... terrible.Sorting the rows does not change the coloring. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
bourny Posted August 4, 2015 Author Posted August 4, 2015 Would you know how to incorporate the same thing while using Melba23`s GuiListViewEx udf. Trying to identify how the controls work to make the same thing happen.
water Posted August 4, 2015 Posted August 4, 2015 I have never used melba's UDF, but:You need to locate the GUICtrlCreateListView statement and append the following lines:GUICtrlSetBkColor(-1, $GUI_BKCOLOR_LV_ALTERNATE) ; alternate between the listview background color and the listview item background color GUICtrlSetBkColor(-1, 0xDDEEFF) ; Set the background color for the listviewthen after each GUICtrlCreateListViewItem statement append the following line:GUICtrlSetBkColor(-1, 0xFCF6EA) ; Set the background color for the listview item My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
bourny Posted August 4, 2015 Author Posted August 4, 2015 Looking at Melba23 examples I can see a similar function to the one you are using Water so maybe this type of listview function is not compatible with GUICtrlCreateListView statement This is how I create the list view using the _GUICtrlListView_Create statement which may be an alternative to GUICtrlCreateListView Func MakeGui() $hGUI = GUICreate("Results", 800, 800) ;----------------------------------------------------------------------------------------------------------- ; Create Right ListView ;GUICtrlCreateLabel("UDF ListView" & @CRLF & "Single sel - count element - editable (all)", 430, 5, 300, 30) $hListView_Right = _GUICtrlListView_Create($hGUI, "", 20, 40, 500, 300, BitOR($LVS_DEFAULT, $WS_BORDER)) _GUICtrlListView_SetExtendedListViewStyle($hListView_Right, $LVS_EX_FULLROWSELECT) ; Column Index Type _GUICtrlListView_AddColumn($hListView_Right, "First Name", 83) ;0 Static _GUICtrlListView_AddColumn($hListView_Right, "Last Name", 83) ;1 Static _GUICtrlListView_AddColumn($hListView_Right, "Result", 83) ;2 Combo _GUICtrlListView_AddColumn($hListView_Right, "Reason", 83) ;3 Combo _GUICtrlListView_AddColumn($hListView_Right, "Action", 83) ;4 Combo _GUICtrlListView_AddColumn($hListView_Right, "Complete", 83) ;5 FreeTxt _GUICtrlListView_SetTextBkColor($hListView_Right, 0xFFFFFF) ;_GUICtrlListView_SetColumnWidth ( $hListView_Right, 0, $LVSCW_AUTOSIZE_USEHEADER ) ;_GUICtrlListView_SetColumnWidth ( $hListView_Right, 1, $LVSCW_AUTOSIZE_USEHEADER ) ;_GUICtrlListView_SetColumnWidth ( $hListView_Right, 2, $LVSCW_AUTOSIZE_USEHEADER ) _GUICtrlListView_SetColumnWidth ( $hListView_Right, 3, $LVSCW_AUTOSIZE_USEHEADER ) _GUICtrlListView_SetColumnWidth ( $hListView_Right, 4, $LVSCW_AUTOSIZE_USEHEADER ) _GUICtrlListView_SetColumnWidth ( $hListView_Right, 5, $LVSCW_AUTOSIZE_USEHEADER )
water Posted August 4, 2015 Posted August 4, 2015 Never played with the UDF. I think best would be to ask the author - Melba23. My UDFs and Tutorials: Spoiler UDFs: Active Directory (NEW 2024-07-28 - Version 1.6.3.0) - Download - General Help & Support - Example Scripts - Wiki ExcelChart (2017-07-21 - Version 0.4.0.1) - Download - General Help & Support - Example Scripts OutlookEX (2021-11-16 - Version 1.7.0.0) - Download - General Help & Support - Example Scripts - Wiki OutlookEX_GUI (2021-04-13 - Version 1.4.0.0) - Download Outlook Tools (2019-07-22 - Version 0.6.0.0) - Download - General Help & Support - Wiki PowerPoint (2021-08-31 - Version 1.5.0.0) - Download - General Help & Support - Example Scripts - Wiki Task Scheduler (2022-07-28 - Version 1.6.0.1) - Download - General Help & Support - Wiki Standard UDFs: Excel - Example Scripts - Wiki Word - Wiki Tutorials: ADO - Wiki WebDriver - Wiki
Moderators Melba23 Posted August 5, 2015 Moderators Posted August 5, 2015 bouny,There is no conflict between the alternate colour lines and my UDF, but you cannot use the "GUICtrlSetBkColor(##, $GUI_BKCOLOR_LV_ALTERNATE)" line on a ListView created with the _GUICtrlListView_Create UDF function. Is there some reason you are using a UDF-created ListView rather then using the native GUICtrlCreateListView function? It is usually advisable to use the native functions if possible.M23 Any of my own code posted anywhere on the forum is available for use by others without any restriction of any kind Open spoiler to see my UDFs: Spoiler ArrayMultiColSort ---- Sort arrays on multiple columnsChooseFileFolder ---- Single and multiple selections from specified path treeview listingDate_Time_Convert -- Easily convert date/time formats, including the language usedExtMsgBox --------- A highly customisable replacement for MsgBoxGUIExtender -------- Extend and retract multiple sections within a GUIGUIFrame ---------- Subdivide GUIs into many adjustable framesGUIListViewEx ------- Insert, delete, move, drag, sort, edit and colour ListView itemsGUITreeViewEx ------ Check/clear parent and child checkboxes in a TreeViewMarquee ----------- Scrolling tickertape GUIsNoFocusLines ------- Remove the dotted focus lines from buttons, sliders, radios and checkboxesNotify ------------- Small notifications on the edge of the displayScrollbars ----------Automatically sized scrollbars with a single commandStringSize ---------- Automatically size controls to fit textToast -------------- Small GUIs which pop out of the notification area
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