Ir ao conteúdo
  • Cadastre-se

Unit não desaparece


Posts recomendados

Boa noite pessoal, estou tendo um pequeno probleminha e gostaria de saber se há algo que eu possa fazer para resolver isto.

Bom, estou criando um programinha bem simples. O programinha consiste em duas Unit's, uma chamada de Login e outra de Principal, até aí tudo bem, porém quando faço o Login a Unit Principal vem normalmente, só que a unit de Login ainda fica por trás, mas quando fecho a unit principal fecha os dois. Gostaria de saber como resolver isso para que ao fazer o login corretamente a Unit do Login suma e fique só a principal, Segue a imagem e o código:

dasda.thumb.png.ad243067c314b70f54ce16acb3f1b584.png

 

implementation
  uses Principal;
{$R *.dfm}

procedure TLogin.Button1Click(Sender: TObject);
begin
  if(edit1.Text = 'teste') and (edit2.Text = 'teste') then
    begin
     Uprincipal.ShowModal;
     Login.Close;
    end
   else
    messagebox(0,'Usuário ou Senha invalidos, tente novamente','Erro de acesso',0)
end;

procedure TLogin.Button2Click(Sender: TObject);
begin
  Login.Close;
end;

procedure TLogin.CheckBox1Click(Sender: TObject);
begin
  if checkbox1.Checked then
    edit2.PasswordChar := #0
  else
    edit2.PasswordChar := '*'
end;

procedure TLogin.Timer1Timer(Sender: TObject);
begin
  if (edit1.Text = 'teste') and (edit2.Text = 'teste') then
    begin
      image2.Visible := false;
      image3.Visible := true;
    end
  else
    begin
    image2.Visible := true;
    image3.Visible := false;
    end
end;

end.

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Obrigado pela resposta, mas só funcionou assim:

procedure TLogin.Button1Click(Sender: TObject);
begin
  if(edit1.Text = 'teste') and (edit2.Text = 'teste') then
    begin
     Login.Hide;
     Uprincipal.ShowModal;
     Login.Close;
    end
   else
    messagebox(0,'Usuário ou Senha invalidos, tente novamente','Erro de acesso',0)
end;

 

  • Curtir 1
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...