A while back I wrote this Add-In to capture and save the debugger tabs data and put them into text files.
It works just as well on the normal IDE tabs as well but they also already have 'Select All'.
To me this is very useful to track change from code changes from debug session to debug session.
It works for every Debugger Tab except for the Memory. However I have been struggling
unsuccessfully to improve the output from the Grouped listview tabs, for example 'Globals'.
As is the Add-In works well to capture and save the Grouped ListView tab(s) in whatever state
is being displayed. So if Groups are un-expanded that is how the save output appears
and if the user expands the group(s) the saved output then shows the expanded data.
Examples attached.
I would like to be able to Expand all Groups programmatically. Everything I've tried has
failed to change the Group display, except I can hide it or show it
not too useful in this case.
I've scoured the WEB and MS sites and tried unsuccessfully everything I could find or think of.
Even tried sending keystrokes
. So I'm doing it wrong, or it just can't be done in this
situation. Maybe it is 'Owner Draw' and it can't be done, I don't know.
Has anyone tried something similar? Recognize that all I have access to is the Listview Handle.
John Z
Had examples attached but get some sort of upload folder full error.