BBCodeView is cleared when an empty string is passed, BBLabel is not. As in : BBCodeView1.Text = "" BBLabel1.Text = ""