如何启用 TextBox 删除输入开始和结束处的空格?

发布于 2025-01-05 01:32:38 字数 114 浏览 0 评论 0原文

TextBox 用于接受用户输入,但用户可能在输入的开头或结尾处放置了空格,并且没有意识到他们为数据放置了额外的空格。如何删除 TextBox 的这些空格作为通用解决方案,而不需要为每个 TextBox 放置代码?

TextBox is used to accept user inputs, but users maybe put space at begin or end of the input and did not realize that they put extra spaces for the data. How to remove those spaces for TextBox as generic solution and no need to put code for each TextBox?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

溺渁∝ 2025-01-12 01:32:38

您可以创建自己的文本框,该文本框继承自文本框并重载文本属性并返回修剪后的字符串并在任何地方使用该自定义文本框...

类似:

Public Class TrimmedTextBox
    Inherits TextBox

   Public Overloads Property Text As String
       Get
          Return CStr(GetValue(TextProperty)).Trim
       End Get
       Set(value As String)
           SetValue(TextProperty, value)
      End Set
   End Property

End Class

或者您可以在从文本框中检索文本时修剪文本,我'我假设你确实检索到它 - 或者为什么有一个文本框?

You could create your own textbox that inherits from textbox and overload the text property and return a trimmed string and use that custom textbox everywhere...

Something like:

Public Class TrimmedTextBox
    Inherits TextBox

   Public Overloads Property Text As String
       Get
          Return CStr(GetValue(TextProperty)).Trim
       End Get
       Set(value As String)
           SetValue(TextProperty, value)
      End Set
   End Property

End Class

Or you could just trim the text when you retrieve it from the textbox, which I'm assuming that you do retrieve it - or why have a textbox?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文