UserControl仅可水平调整大小

时间:2018-09-08 02:28:32

标签: c# winforms user-controls resize

我正在创建一些自定义控件,其中包括TextBox。如您所知,设计器中的TextBox控件仅允许您水平调整大小,而垂直调整大小,则需要更改其字体大小。

好吧,如果要防止用户超过最大大小,可以执行以下操作:

if(Width > MaxWidth) Width = MaxWidth;
if(Height > MaxHeight) Height = MaxHeight;

但是,如果我想在设计时删除垂直大小调整点,会发生什么?

enter image description here

我已经知道扩展我的TextBox类可以实现这一目标...

public class MyTextBox : System.Windows.Forms.TextBox
{
    //Code
}

...但是我的自定义Texbox具有更多控件,因此我必须需要一个作为容器的控件,在这种情况下为UserControl

总而言之,是否有可能在UserControl中通过删除上下左右的白点来停用垂直调整大小?

0 个答案:

没有答案