I have a custom control whose two child controls are a label and a textbox. When I set the custom control's AutoscaleMode to Dpi and I run my application on a screen with another Dpi, the label's height and width scale down, the textbox's height scales down, but its width does not. I never set the textbox's width anywhere, either, so I have no idea why this is happening. Can someone help me with this, please ?