Usuário com melhor resposta
Form não aparece os componentes!

Pergunta
-
Bom Dia,
private void btnLogar_Click(object sender, EventArgs e)
Senhores, sou um pouco iniciante em desenvolvimento e estou desenvolvendo um sistema em C# para empresa do meu pai, porém estou com um problema tenho uma janela de autenticação cujo ele valida no Banco se o usuário existe, caso ele conste no banco ele vai para o Menu, porém o Menu está com alguns componentes, porém quando autentico ele aparece sem nenhum dos componentes. O código que estou utilizando para autenticação é o código abaixo. Se alguém puder me ajudar agradeço muito. O código qual estou utilizando é o abaixo:
{
UsuarioNegocios usuarioNegocios = new UsuarioNegocios();
UsuarioColecao usuarioColecao = usuarioNegocios.UsuarioValidar(txtLogin.Text, txtSenha.Text);
if (usuarioColecao != null){
menuPrin v1 = new menuPrin();
v1.ShowDialog();
}
else
{
MessageBox.Show("Usuário ou senha incorretos!!");
}
- Editado Rafael Lopes de Abreu terça-feira, 3 de novembro de 2015 11:30 Esqueci do código!
Respostas
-
kkkkk ... Você chamou o FormOs e mesmo assim ele chamou o menu????
Se for isso, pode até explicar o problema no formMenu.
O Visual não conseguiu rodar o programa, e quando você roda ele, o visual sob uma versão antiga, o que seria uma versão antes de você colocar os componentes dentro do FormMenu.
Já tive problemas desse tipo Também...
.... Agora se for seu caso esse porém o visual não da nenhuma mensagem de erro.
tente rodar o programa como: Debug ou Release.
Vá na pasta do projeto e exclui essas pasta para o visual gerar ela de novo.
- Marcado como Resposta Marcos SJ segunda-feira, 9 de novembro de 2015 11:57
-
Boa tarde.
Coloque um breaking point nas linhas que estão chamando os Forms e vá debugando (possivelmente o melhor local para se colocar o breaking point seria no clique do botão de login).
Levando em conta que ao tentar abrir o Form cadastroOs ele também abre esse formulário vazio, em alguma parte do código tu estás chamando ele no lugar do Form correto.
O ideal é debugar no passo-a-passo e tentar identificar onde está o problema.
Att., Rafael Simor
- Marcado como Resposta Marcos SJ segunda-feira, 9 de novembro de 2015 11:57
Todas as Respostas
-
-
O código do menu é este, nesta Form contém 4 buttons , 1 label e 1 picture box. Porém quando abre a tela ele não aparece nenhum deste componentes ele traz a Form Menu porém sem carregar nada dos componentes.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using Negocio;
using ObjetoTransfereencia;
namespace EletroalERP
{
public partial class menuPrin : Form
{
public menuPrin()
{
InitializeComponent();
}
private void btnEntrada_Click(object sender, EventArgs e)
{
}
private void btnOs_Click(object sender, EventArgs e)
{
CadastroOS v1 = new CadastroOS();
v1.ShowDialog();
}
}
}
-
-
Sim, as imagens estão nesse link http://imgur.com/a/Zo1Uu a primeira imagem é a tela de Login quando o usuário loga ele valida o usuário e se o usuário existir ele vai para a Form menu, porém quando isso acontece a Form menu aparece como na segunda foto porém ela está como na terceira.
- Editado Rafael Lopes de Abreu quarta-feira, 4 de novembro de 2015 12:03 Errei
-
Bom dia !
Cara tive esse mesmo problema, e era o Módulo de Segurança dos Bancos (GAS Tecnologia) que causava. Mais precisamente o processo gbpsv.exe.
Desinstalei e removi tudo relacionado e voltou tudo ao normal.
Tente isso.
Espero ter lhe ajudado!
Não esqueça de marcar o post como útil caso tenha te ajudado.
-
Bom dia !
Cara tive esse mesmo problema, e era o Módulo de Segurança dos Bancos (GAS Tecnologia) que causava. Mais precisamente o processo gbpsv.exe.
Desinstalei e removi tudo relacionado e voltou tudo ao normal.
Tente isso.
Espero ter lhe ajudado!
Não esqueça de marcar o post como útil caso tenha te ajudado.
- Editado Rafael Lopes de Abreu quarta-feira, 4 de novembro de 2015 13:20 Errei
-
-
-
-
de uma olhada no construtor do seu form, o metodo InitializeComponent()
public CadastroOS() { InitializeComponent(); }
caso seu form nao esteja este metodo no construtor, ele não carregara os componentes que voce colocou no seu form
Eduardo Bicudo Junior
- Editado Eduardo xUni quarta-feira, 4 de novembro de 2015 22:20
-
Boa noite.
Tens certeza que a classe MenuPrin é desse menu da terceira imagem?
Parece estar pegando a referência algum outro Form, pois até o título da janela está diferente ("Menu" -> "menu").
Verifique se não é algum problema de namespace diferente ou se não existe outro Form com o mesmo nome.
Caso nada deu certo, tente dar um rebuild na sua solução e verifique se resolve.
Att., Rafael Simor
-
Muito estranho esse problema, mas sei que esses bugs realmente acontecem no visual.
Aparentemente você esta chamando outro form como o Rafael Simor disse, porém vendo
o fonte que você postou está chamando o mesmo.
Como você não codificou nada ainda no FormMenu (menuPrin)
te aconselho a excluir o mesmo e criar um novo para teste, ou apenas chame outro Form que você tenha ai para ver o que acontece.
-
Muito estranho esse problema, mas sei que esses bugs realmente acontecem no visual.
Aparentemente você esta chamando outro form como o Rafael Simor disse, porém vendo
o fonte que você postou está chamando o mesmo.
Como você não codificou nada ainda no FormMenu (menuPrin)
te aconselho a excluir o mesmo e criar um novo para teste, ou apenas chame outro Form que você tenha ai para ver o que acontece.
-
Boa tarde.
Coloque um breaking point nas linhas que estão chamando os Forms e vá debugando (possivelmente o melhor local para se colocar o breaking point seria no clique do botão de login).
Levando em conta que ao tentar abrir o Form cadastroOs ele também abre esse formulário vazio, em alguma parte do código tu estás chamando ele no lugar do Form correto.
O ideal é debugar no passo-a-passo e tentar identificar onde está o problema.
Att., Rafael Simor
- Marcado como Resposta Marcos SJ segunda-feira, 9 de novembro de 2015 11:57
-
kkkkk ... Você chamou o FormOs e mesmo assim ele chamou o menu????
Se for isso, pode até explicar o problema no formMenu.
O Visual não conseguiu rodar o programa, e quando você roda ele, o visual sob uma versão antiga, o que seria uma versão antes de você colocar os componentes dentro do FormMenu.
Já tive problemas desse tipo Também...
.... Agora se for seu caso esse porém o visual não da nenhuma mensagem de erro.
tente rodar o programa como: Debug ou Release.
Vá na pasta do projeto e exclui essas pasta para o visual gerar ela de novo.
- Marcado como Resposta Marcos SJ segunda-feira, 9 de novembro de 2015 11:57
-
Bom dia,
Por falta de retorno do usuário, esta thread será encerrada.
Caso seja necessário, por gentileza, abra uma thread nova.
AtenciosamenteMarcos Roberto de Souza Junior
Esse conteúdo e fornecido sem garantias de qualquer tipo, seja expressa ou implícita
MSDN Community Support
Por favor, lembre-se de Marcar como Resposta as respostas que resolveram o seu problema. Essa e uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.