IF em uma TabPage relação a outra TabPage
12/09/2014
0
No Load do form alguma coisa parecido com isto :
if (Tabcontrol.tabpage4.capaTextBox.Text == "") { BtnExcluir.Enabled = true; } else { BtnExcluir.Enabled = false; } }
Jair Souza
Posts
02/10/2014
Jair Souza
PasteBin
02/10/2014
Joel Rodrigues
Se for, você pode fazer assim, que é até mais correto:
if (this.bDBibliotecaDataSet.Livro.Rows.Count > 0) { BtnExcluir.Enabled = true. }
Ou seja, se tem um registro aberto, você poderá excluir.
03/10/2014
Jair Souza
Por isto esta parte do código no load do form :
if (capaTextBox.Text != "") { BtnExcluir.Enabled =false; } else { BtnExcluir.Enabled = true; } }
03/10/2014
Joel Rodrigues
this.bDBibliotecaDataSet.Livro.Rows[0]["Capa"].ToString() != ""
05/10/2014
Jair Souza
mas quando passo para o segundo registro, mesmo tendo capa ele hablita o BtnExcluir...a questão é,
porque está identificando o capatextbox como vazio enquanto não se vai até o tabpage4 ??
Depois que se vai até o tabpage4, tudo funciona certo....
07/10/2014
Joel Rodrigues
10/10/2014
Jair Souza
private void FrmLivro_Load(object sender, EventArgs e) { tabControl1.SelectedTab = tabPage4; tabControl1.SelectedTab = tabPage1; if (capaTextBox.Text != "") { BtnExcluir.Enabled = false; } else { BtnExcluir.Enabled = true; } }
10/10/2014
Jair Souza
private void tabControl1_SelectedIndexChanged(object sender, EventArgs e) { if ((livmc == false) && (tabControl1.SelectedTab == tabPage1)) { BtnCadastrar.Visible = true; } else { BtnCadastrar.Visible = false; } lblNomeLivro.Text = tituloTextBox.Text; lblNomeLivro.Font = new Font("Microsoft Sans Serif", 9.5F, FontStyle.Underline); lblNomeLivro.BorderStyle = System.Windows.Forms.BorderStyle.None; if (capaTextBox.Text != "") { pictureBox2.ImageLocation = capaTextBox.Text; BtnAdCapa.Enabled=false; BtnExCapa.Enabled = true; } else { pictureBox2.ImageLocation = Application.StartupPath.ToString() + "\\CapasLivros\\" + "SemCapa.png"; BtnAdCapa.Enabled = true; BtnExCapa.Enabled = false; } }
Clique aqui para fazer login e interagir na Comunidade :)