私はtextbox
を持っています。 "Dog"と入力すると、私のアプリケーションは "Dog"を "Cute Dog"に置き換えます。しかし、私が試してみると、ちょうど置き換えられた "かわいい犬"の "犬"が見つかるので、たくさんのテキストが生成されます。コードは次のとおりです。置換文字列内の同じ単語の文字列を置換する
txtMain.Text = Microsoft.VisualBasic.Strings.Replace(txtMain.Text, "Dog", "Cute Dog", 1, -1, Constants.vbTextCompare)
txtMain.Select(txtMain.Text.Length, 0)
これはtext changed
イベントでトリガーされています。
を参照してください。https://stackoverflow.com/questions/27763110/changing-textbox-text-without-firing-textchanged-event – hatchet