i Created an appliction with Infragestics Ultra toolbar manager and when i installed that application in Vista operating systmes work great but when i installed that in XP some of child form are larger than Mdicontaniers in the right and bottom . Is this a problem becouse i used infragestic tools or is bug of Microsoft?
P.S i used VS2008 , C# lanugage, and OS: VIsta
This could be caused by font auto-scaling. My guess is the default window font of the XP machine is different than the font on the Vista machine, so the controls on the Form are changing size. Set Visible to False on the UltraToolbarsManager and see if you still have the problem. If yes, it looks like the normal .NET auto sizeing behavior is causing this and in that case I would recommend setting AutoScroll on your Forms to True or increasing their sizes.
I am experiencing a problem similar to this. Whenever the Vista theme is applied (and "Use visual styles on windows and buttons" is set to true), the height of the toolbar increases on my mdi child form, causing the controls to no longer fit correctly within that form. Controls docked below the toolbar move down accordingly, but any control anchored to the top of the form then appears closer to the toolbar than it appeared in the non-vista theme.