A proof of concept for Windows Forms Roslyn analyzers
ControlTabOrderAnalyzer
checks and warns if the programmatic tab order of UI controls on a form or a usercontrol is different from the natural tab order.
Related reading:
- "Order of elements in the UIA tree" section in Considerations around the accessibility of a WinForms Store app
- "Order, Order! The keyboard and programmatic order of your controls will make or break the experience for your customers" section in Real-world learnings on keyboard accessibility in WinForms and WPF apps