Visual Studio 2019 vb.net Masked Text Box 正在自动将 AutoSize 属性 恢复为 "true"

Visual Studio 2019 vb.net Masked Text Box is reverting the AutoSize property to "true" automatically

在 VB.net、Visual Studio 2019 年,我希望使蒙版文本框的高度高于 AutoSize 允许的高度,因此我使用代码:

Me.MaskedTextBox.AutoSize = False

我可以输入它,没有出现任何错误,我可以毫无问题地更改高度。尽管 "AutoSize" 没有显示在 auto complete box

如果我返回编辑控件的任何部分,自动调整大小的线条就会消失,并且值会恢复为 true,高度也会恢复为允许的自动调整大小值。

我正在查看 Microsoft docs 中的 MaskedTextBox,它看起来像 Autosize it a 属性 即使 MaskedTextBox 不喜欢多行也可以更改。

有没有办法让 "autosize = false" 和高度保持不变?

尝试使用您自己的预设 属性 为您:

Public Class MaskedTextBoxEx
  Inherits MaskedTextBox

  Public Sub New()
    Me.AutoSize = False
  End Sub
End Class