This works just fine:
protected void txtTest_Load(object sender, EventArgs e) { if (sender is TextBox) {...} }
Is ther
Two well-known ways of doing it are :
1) Using IS operator:
if (!(sender is TextBox)) {...}
2) Using AS operator (useful if you also need to work with the textBox instance) :
var textBox = sender as TextBox; if (sender == null) {...}