DPI无法正确缩放

我创建了一个自定义UserControl,其function与numbericUpDown非常相似,但具有各种增强function。 例如,它可以显示分数。 但是,这个控件不能像我的表单上的一些其他控件一样扩展,从而迫使我的UI看起来很尴尬。

我玩了控件和它的父控件的AutoScaleMode。 似乎没有什么工作,但将AutoScaleMode设置为None似乎比其他设置的影响更小。 我还尝试手动减少控件的大小与其旁边的下拉列表相关。 它没用。 我几乎陷入困境,我不知道如何应对这一点。

替代文字

有什么建议?

我正在为Win7及更高版本启用DPI感知。

我解决了这个问题。 对于那些感兴趣的人,我的numericUpDown控件是在我做的另一个usercontrol里面。 此控件的AutoScaleMode未设置为DPI,因此未正确缩放。 答案是让所有控件都使用相同的AutoScaleMode。