1
我有textbox
,如果我輸入「狗」,我的應用程序應該用「可愛的狗」替換「狗」。但是當我嘗試並運行它時,會生成大量文本,因爲它在剛纔替換的「可愛的狗」中找到「狗」。這裏是代碼:用替換字符串中出現的相同單詞替換字符串
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