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.
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