foreach (Control c in this.Controls)
{
if (c is TextBox)
{
if (string.IsNullOrEmpty((c as TextBox).Text))
{
MessageBox.Show("文本框不能为空");
break;
}
else
{
MessageBox.Show("添加成功");
this.Close();
}
Processo: percorre todos os componentes para
determinar se é uma caixa de texto para
determinar se o texto de textBox está vazio. Se
sim, aparecerá "A caixa de texto não pode estar vazia",
caso contrário, aparecerá "Adicionar com sucesso"
ps: coloque diretamente o código no evento de botão para executar
Exemplo:
private void button1_Click(object sender, EventArgs e)
{
foreach (Control c in this.Controls)
{
if (c is TextBox)
{
if (string.IsNullOrEmpty((c as TextBox).Text))
{
MessageBox.Show("no");
break;
}
else
{
MessageBox.Show("添加成功");
this.Close();
}
}
}
}