private void timer1_Tick(object sender, EventArgs e) { bool ok = true; if (TNombre.Text.Trim() == "") { ok = false; } else { if (ComboTipos.SelectedIndex > -1) { Objetos.CTipoDato obj = (Objetos.CTipoDato)ComboTipos.Items[ComboTipos.SelectedIndex]; if (obj.Variable == true) { if (Tlongitud.Text.Trim() == "") { ok = false; } } } } if (CHDefault.Checked == true) { if (TDefault.Text.Trim() == "") { ok = false; } } if (CHCalculado.Checked == true) { if (TCalculado.Text.Trim() == "") { ok = false; } if (CHIncremental.Checked == true) { ok = false; } if (CHDefault.Checked == true) { ok = false; } } else if (ComboTipos.SelectedIndex == -1) { ok = false; } BAceptar.Enabled = ok; }
private void ComboTipos_SelectedIndexChanged(object sender, EventArgs e) { Objetos.CTipoDato obj = (Objetos.CTipoDato)ComboTipos.Items[ComboTipos.SelectedIndex]; Tlongitud.Enabled = obj.Variable; }