VERIFCAR VAZIO PELA TAG
boa noite a todos, estou com uma ideia para uma função a qual já uso no VB6 e queria ajuda para implementa-la
no C#, basicamente ela percorre as textbox's e, se a tag for por exemplo [Ô]obrigatório[Ô] e essa mesma textbox
estiver vazia então é apresentado uma mensagem, vejam a lógica (ou pelo menos a tentativa de criar o código):
Obviamente que não está funcionando mas creio que consegui passar o que preciso.
Desde já agradecendo a todos que possam ajudar.
no C#, basicamente ela percorre as textbox's e, se a tag for por exemplo [Ô]obrigatório[Ô] e essa mesma textbox
estiver vazia então é apresentado uma mensagem, vejam a lógica (ou pelo menos a tentativa de criar o código):
foreach (Control c in this.Controls)
{
if (c is TextBox && c.Tag == [Ô]obrigatorio[Ô] && c.Text == [Ô][Ô] )
messageBox.Show([Ô]Campos obrigatórios não foram preenchidos![Ô])
}
Obviamente que não está funcionando mas creio que consegui passar o que preciso.
Desde já agradecendo a todos que possam ajudar.
Talvez seus controles estejam dentro de um outro contêiner, como Panel, GroubBox, etc, por isso não encontra nada.
Jaba,
obrigado por sua atenção, mas esse código fui eu quem criei e ele
está errado, eu fiz baseado em um eu vi em um dos cursos do professor
Mário Andrade em VB6, então estou tentando adaptar.
Veja na imagem acima.
obrigado por sua atenção, mas esse código fui eu quem criei e ele
está errado, eu fiz baseado em um eu vi em um dos cursos do professor
Mário Andrade em VB6, então estou tentando adaptar.
Veja na imagem acima.
foreach (Control c in this.Controls)
{
if (c is TextBox && c.Tag.ToString() == [Ô]obrigatorio[Ô] && c.Text == [Ô][Ô])
MessageBox.Show([Ô]Campos obrigatórios não foram preenchidos![Ô]);
Testei aqui e funcionou.
Prezado professor,
muito obrigado pela ajuda, funcionou.
Ao Jaba mais uma vez obrigado pela atenção.
muito obrigado pela ajuda, funcionou.
Ao Jaba mais uma vez obrigado pela atenção.
Tópico encerrado , respostas não são mais permitidas