error471 Posted February 15, 2016 Author Share Posted February 15, 2016 (edited) Thank you Melba23. I tested your script. This is a good solution. But there is a compatibility probelm with the Single-Select-Option (+512). Edited February 15, 2016 by error471 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted February 15, 2016 Moderators Share Posted February 15, 2016 (edited) error471, This is getting complicated! Try this version: M23 Edited February 17, 2016 by Melba23 Beta code removed 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 Link to comment Share on other sites More sharing options...
error471 Posted February 15, 2016 Author Share Posted February 15, 2016 I confirm. It works. Awesome! Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted February 16, 2016 Moderators Share Posted February 16, 2016 error471, I must say I am quite pleased with that little tweak! 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 Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted February 17, 2016 Moderators Share Posted February 17, 2016 (edited) error471, I have been doing a lot of work over the past few days to speed up the loading process - with some success. Using that huge file you posted a while ago I have more than halved the loading time to 3.6 secs instead of the previous 8.4 secs on my machine. Give this new version try and see if I have broken anything else in the process - in my tests it all works, but other users are so much more inventive! I fear that I am pretty much at the limit of what I can do to speed things up further as the big bottleneck is the colour - loading takes only 1.4 secs when the UDF does not have to deal with colouring each cell. Such is the price of using AutoIt code to deal with intensive low-level operations. M23 Edited June 2, 2016 by Melba23 Beta code removed 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 Link to comment Share on other sites More sharing options...
error471 Posted February 17, 2016 Author Share Posted February 17, 2016 That sounds promising. I will try it as soon as I am home tonight. Thank you. Link to comment Share on other sites More sharing options...
error471 Posted February 21, 2016 Author Share Posted February 21, 2016 @Melba23: Sorry for my late reply. I was pretty busy these days. The improvements are clearly noticable. Loading (large) files is fast enough for a productive use now. Thanks for all your efforts. I have no further requests anymore. Link to comment Share on other sites More sharing options...
Moderators Melba23 Posted February 21, 2016 Moderators Share Posted February 21, 2016 error471, No problem. Thank you very much for the welcome update and compliments - I am delighted that it all works to your satisfaction. That was a fun project over the past few weeks - my thanks back to you for the push to get it all working. Do not hesitate to come back if you do feel the need for future changes - but please remember that I can always say "NO"! 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 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