can't you set textbox1.text when you change the url, instead of in the TextChanged event handler?