我使用的是I s2.Win.v10.3.Design中的一些控件。我知道这不是最新的版本,但我们还没有迁移到更高的版本。
问题是我有一个windows窗体控件,而它上的UltraCalendarCombo控件很少。当我将容器控件的AutoScaleMode更改为Font或Dpi时,它们不会缩放,也不会改变其位置。我应该使用什么来缩放它们?实际上,这些控件中的字体缩放效果很好。我应该手动调整大小吗?
或者可能这个库中的控件是用于.NET 1.1FW的,所以这就是为什么它们不支持其父控件的AutoScaleMode属性?我们的应用程序是为.NET 4.0 FW编译的。
发布于 2012-12-28 05:31:42
我用UserControl对此进行了测试,但没有重现该行为。如果您创建的控件是从ContainerControl派生的,那么在.NET 2.0或更高版本中应该会自动获得此行为。有关更多详细信息,请参阅Automatic Scaling in Windows Forms。
https://stackoverflow.com/questions/14025714
复制相似问题