С System.Linq вы можете сделать это в одну строку и отфильтровать его по нужным элементам управления:
this.Controls.OfType<TextBox>().All(box => box.Text.Length > 0);
Или для флажка
this.Controls.OfType<CheckBox>().All(box => box.Checked);
И т. Д.
Он вернет true, если все заполнено / проверено.
Просто не забудьте поставить с помощью System.Linq;поверх вашего кода