Как включить TextBox убирать пробелы в начале и в конце ввода? - PullRequest
0 голосов
/ 14 февраля 2012

TextBox используется для приема пользовательских вводов, но пользователи могут помещать пробелы в начале или в конце ввода и не понимают, что они ставят дополнительные пробелы для данных. Как удалить эти пробелы для TextBox как универсальное решение и нет необходимости помещать код для каждого TextBox?

1 Ответ

1 голос
/ 14 февраля 2012

Вы можете создать свое собственное текстовое поле, которое наследуется от текстового поля, перегрузить текстовое свойство, вернуть обрезанную строку и использовать это пользовательское текстовое поле везде ...

Что-то вроде:

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

Или вы можете просто обрезать текст, когда извлекаете его из текстового поля, которое, как я предполагаю, вы извлекаете - или почему у вас есть текстовое поле?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...