0
Visual Basicを初めて使用しています。 textbox
のlike
演算子を使用して、文字の後に他の文字が続く場合は、その文字を変更したいと考えています。しかし、それはkey-up
イベントにあるはずです。文字列の後に文字ビジュアルベーシックが続く場合は置き換えます。
誰でも助けてください:どのように私は次のコードを動作させることができますか?
Public Class Form1
Dim myString As String
Dim sMatch As Boolean = myString Like "x?"
Private Sub TextBox1_KeyUp(ByVal sender As System.Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles TextBox1.KeyUp
If sMatch = True Then
TextBox1.Text = TextBox1.Text.Replace(myString, "z")
End If
End Sub
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
myString = "x"
End Sub
End Class
これは機能しますが、1回だけです。コードをループする修正を提案してください。 –
"x?"と書く度に動作します。箱の中 !ループする必要はありません。キーアップイベントが発生するたびに、メソッドが実行されます。今あなたの必要条件に依存します。 –