>Well I tried this
>
>for (int i = this.Controls.Count; i >= 0; i--)
> {
> if ((string)this.Controls[i].Tag == "removable")
> {
> this.Controls.RemoveAt(i);
> }
> }
>
>and still no luck. The count is always equal to 1.
I bet that's not the exact code you tried, because you'd get a runtime error with that:
If this.Controls.Count is 5, you'll get an exception when you try to access this.Controls[5].
~~Bonnie