After creating a form with over 50 controls I allways find another control is necessary. Using the tab control view to insert the control in the right order is very tedious.
I researched if there is a better way, but I couldn't find one.
So I'm currently creating an application that opens the designer.cs file I want to edit. The form is then rebuild, showing the taborder of all controls, but different from the tabview, clicking on a control gives a choice to edit the current taborder number, or insert a taborder number. On inserting all subsequent taborder numbers are increased by one. After completion the modified designer code will be written again.
When finished I will write an article about this program, so other developers can use this program as well.
The most important question:
Did I do my research right? Is there currently realy no better way to control the tab order than the tab view?
Other thoughts and considerations I should be aware of?
Thanks
What I have tried:
I currently have proof of concept working, as I'm using my own custom controls it includes an XML datatable translating the custom controls to standard Microsoft controls.
Currently I'm using reflection to create the controls this is quite time consuming (up to a minute for a complicated form), I try to change this into delegates, that should be a lot faster!