限制文本框中的最大字符数

Restrict Maximum Number of Characters in a Textbox

我创建了一个文本框,可以在其中放入无限数量的字符,我想限制它只允许用户输入 250 个字符,因为这是我的数据库中的限制。

我试过了myTextBox.MaxLength = 250

这仍将允许用户输入超过 250,但当我返回时它只会显示 250,这意味着超过此数量的一些数据丢失并且用户可能不知道。

我正在寻找一种方法来限制在 250 个字符后输入更多字符。

这里的问题是,当我在加载表单时使用 myTextBox.MaxLength = 250 从数据库中提取数据后,我限制了表单上显示的字符串的大小。这里我实际上限制了显示的文本量,而不是用户可以添加的文本量。

通过在加载组件时添加代码 myTextBox.MaxLength = 250,它现在限制了我可以在文本框中键入的字符数量。