2012-02-14 6 views
0

TextBoxはユーザーの入力を受け入れるために使用されますが、ユーザーは入力の先頭または末尾にスペースを入れて、余分なスペースを置くことに気付かないことがあります。これらのスペースをTextBoxの汎用ソリューションとして削除するにはどうすればいいですか?TextBoxごとにコードを入れる必要はありませんか?TextBoxを有効にするには、入力の開始と終了でスペースを削除しますか?

答えて

1

あなたはテキストボックスから継承し、独自のテキストボックスを作成し、textプロパティをオーバーロードし、トリミングされた文字列を返すと...どこでも同様

何かそのカスタムテキストボックスを使用することができます。

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 

それとも、可能性を私があなたがそれを取得すると仮定しているテキストボックスからそれを取り出すときにテキストをトリミングするだけですか、またはテキストボックスを持っているのですか?

関連する問題