怎么限制自定义控件像TextBox只允许改变宽度,而不允许改变高度

如何限制自定义控件像TextBox只允许改变宽度,而不允许改变高度如题,如何限制自定义控件像TextBox只允许改

如何限制自定义控件像TextBox只允许改变宽度,而不允许改变高度
如题,如何限制自定义控件像TextBox只允许改变宽度,而不允许改变高度。如果限制控件的大小不允许改变又该怎么做呢。

[解决办法]
重写自定义控件的Size属性就可以啦...

C# code
public new Size{   get   {      return base.Size;   }   set   {      if (value.Height == 20)//这里的 20 由您来限制...      {         base.Size = value;      }   }}
[解决办法]
大概是这样控制
C# code
base.SetStyle(ControlStyles.FixedHeight, false);
[解决办法]
public override bool Multiline
{
get
{
return base.Multiline;
}
set
{
base.Multiline = false;
}
}

[解决办法]
除了在resize事件中将高度写死外,在初始构造函数中也写死就行了