Vb.net 用于输出的文本框MaxLength
如何限制文本框可以显示的最大数字长度?对于输入,属性的最大长度有效,但对于输出无效。答案是1行非常简单。请在此处查看:文档中提到: 此属性不影响以编程方式添加的字符 它可以通过各种方式进行编程限制:Vb.net 用于输出的文本框MaxLength,vb.net,Vb.net,如何限制文本框可以显示的最大数字长度?对于输入,属性的最大长度有效,但对于输出无效。答案是1行非常简单。请在此处查看:文档中提到: 此属性不影响以编程方式添加的字符 它可以通过各种方式进行编程限制: TextBox1.Text = Strings.Left(stringValue, 10) maxlength for textbox正如我所说,这适用于输入,但不适用于输出。我认为您需要的是。另外,如果不显示您的代码,这太宽了。@Jim如果数字太大,您想显示,比如说“溢出”吗?否则,仅显示数字的
TextBox1.Text = Strings.Left(stringValue, 10)
maxlength for textbox正如我所说,这适用于输入,但不适用于输出。我认为您需要的是。另外,如果不显示您的代码,这太宽了。@Jim如果数字太大,您想显示,比如说“溢出”吗?否则,仅显示数字的一部分将显示错误的数字。您是将文本放入文本框的人。如果不希望其显示超过10位,则不要将长度超过10位的
字符串
指定给文本
属性。之所以MaxLength
只对通过UI输入的文本有影响,是因为他们认为开发人员编写的代码显示的文本长度不会超过他们希望显示的长度,所以不要。您是否听说过If
语句?如果文本太长,请缩短它。这与文本框
无关。一旦它被缩短,然后显示它。