Boa tarde Gostaria de saber uma solução para o problema que encontrei, se usar as teclas de atalhos Alt + s ou qualquer outra, as abas são abertas sem precisar logar. obrigado.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Boa tarde Gostaria de saber uma solução para o problema que encontrei, se usar as teclas de atalhos Alt + s ou qualquer outra, as abas são abertas sem precisar logar. obrigado.
Olá Guilherme, tudo bem?
Não entendi muito bem sua dúvida. Quais abas você se refere e também se logar aonde?
No aguardo!
Bom dia, referente esse treinamento de winForms, se você compilar o projeto e ir nos menus verá que estão desabilitados somente arquivo/ conectar está habilitado, aguardando o usuário logar. Mas se usar as teclas de atalho abrimos as janelas sem a necessidade de logar,Em arquivo/ novo você verá as teclas de atalho, qualquer tecla que usar abre as janelas sem estar conectado. No caso um problema que não devemos permitir que o usuário consiga abrir qualquer aba sem estar logado.
Guilherme, realmente. A tela de login apenas impede que você acesse a tela, mas os comandos estão todos habilitados.
Neste caso poderia deixar todos esses menus como desabilitados ao executar o programa, e só habilitar os menus e as opções quando ocorrer o login. Outro ponto seria desabilitar novamente os menus caso o usuário deslogue do sistema.
Isso pode ser resolvido com um método, por exemplo HabilitaMenu(), que retorna void e altera a propriedade Enable desses componentes para true. Sendo que ao executar o programa, executa uma função do mesmo jeito, por exempo DesabilitaMenu() que faz o Enable mudar para false.
Faz sentido?
sim, faz. Obrigado