I have a really bad bug with the TabControl. I have one on my form which contains 8 tabs. They are TabPage1 to TabPage8. They appear in that order in the TabControl collection. I see them in that respecting order on my form at development time. When I compile, they show correctly. As soon as I run the application or if I quit the development mode and reload the VS.NET interface with that project, TagPage3 is moved to the end. Anyone would know what could cause this and how to fix it?