你可以使用一個全域變數當作判斷旗標
分別應用在 TextBox1 與 TextBox2 的 GotFocus事件上
比如
在TextBox2 的 GotFocus事件寫上
flg_IsTextBox = 2
在TextBox1 的 GotFocus事件寫上
flg_IsTextBox = 1
接著在
TextBox1 的TextChanged 事件第一行追加
寫上
if flg_IsTextBox <> 1 then Exit Sub
TextBox2 同理
原理你可以設個中斷點,操作之後按F8以步進方式就可了解
當然方法不只如此
但原理都差不多
也就是避免 TextBox1呼叫TextBox2事件
而
TextBox2 又呼叫TextBox1事件
造成循環
|