I'm working with C#, and the latest Windows UI Automation framework. I'm trying to automatically tab through all controls on a given page, and want to save what control it's currently at so if the program I'm running my crashes it can continue where it left off.
To do this, I need to be able to determine which controls are tabbable and which aren't, so it can keep a count/a list of all controls it needs to check.
**So my question is this: ** Is there a way to determine if a control accept's tabs?
I'm currently debating if I should just make a list of all control types that can't be tabbed though and only add controls to the 'tab through' list if the said control's type is not in the 'not tabbable' list. But I'm wondering if there's a simpler solution.