我在使用vb.net中的用户控件时遇到问题。每次我运行该程序时,用户控件都在调整大小。任何人都可以帮助我如何停止在运行时调整大小的用户控件?防止在运行时调整用户控件的大小
我正在寻找类似于锁定窗体的属性,但它不起作用。
在此先感谢。
我在使用vb.net中的用户控件时遇到问题。每次我运行该程序时,用户控件都在调整大小。任何人都可以帮助我如何停止在运行时调整大小的用户控件?防止在运行时调整用户控件的大小
我正在寻找类似于锁定窗体的属性,但它不起作用。
在此先感谢。
几件事情要检查:
另一个尝试,一些控件确实有最大和最小尺寸,如果需要,将这些值设置为您所需的值。
我没有使用停靠和锚点,并且默认情况下用户控件的autosize属性设置为false。它的最大和最小尺寸默认也被设置为0。问题可能是我加载用户控件的形式吗? –
是的,例如,可以使用FixedSingle作为Matzone提到的窗体边框样式...也可以检查父控件,例如,如果将此控件放入TableLayoutControl或分离器控件中 – Rex
您的用户控件具有AutoScaleMode属性。尝试检查此属性!
我有一个类似的问题。我的usercontrol
中的AutoScaleMode属性为default
,Font
。我的字体是9pt,但父控件有13pt字体。因此,我的usercontrol
汽车中的控件尺寸比例为13/9。
您是否尝试过设置UserControl的MAXIMUM和MINIMUM大小? –
我没有,但我怎么设置它? –
在你的usercontrols属性网格中。或者你可以通过编程来完成。 –