Ir para conteúdo
Fórum Script Brasil
  • 0

Form Modal E Noa Modal


ramon

Pergunta

10 respostass a esta questão

Posts Recomendados

  • 0

É o seguinte

Tenho o form 1 que é modal abro outro form2 que tambem é modal agora quero abrir o form 3 que não é modal (eu não quero que esse form seja modal) ae acontece um erro

Tem algum jeito pararesolver isto?

Link para o comentário
Compartilhar em outros sites

  • 0

Ao invés de abrir forms modais, você deve abrir os forms como "modeless".

Modeless, abre o form sobre os outros forms, permite que você clique em outros forms mas não torna o form exclusivo.

Veja esse exemplo:

- Crie dois forms, Form1 e Form2

- Crie um botão em Form1

- No evento clique do botão, escreva:

----- Form2.show vbModeless, Me

Exeute e veja o resultado.

qualquer coisa... manda outro post

Beleza ?

Link para o comentário
Compartilhar em outros sites

  • 0
Ao invés de abrir forms modais, você deve abrir os forms como "modeless".

Modeless, abre o form sobre os outros forms, permite que você clique em outros forms mas não torna o form exclusivo.

Veja esse exemplo:

- Crie dois forms, Form1 e Form2

- Crie um botão em Form1

- No evento clique do botão, escreva:

----- Form2.show vbModeless, Me

Exeute e veja o resultado.

qualquer coisa... manda outro post

Beleza ?

Deste jeito funcionou biggrin.gif

Agora só falta desativar para não mover o form com o mouse se não o usuario podera clicar no form 1 e eu não quero

Como se faz para não mover o form? rolleyes.gif

Link para o comentário
Compartilhar em outros sites

  • 0

Brother...

Coloca a seguinte API no seu código:

Declare Function GetMenu% Lib "User" _
        (ByVal hWnd%)
Declare Function RemoveMenu% Lib "User" _
        (ByVal hWnd%, ByVal nPosition%, _
        ByVal wFlags%)
E depois é só colocar isso:
Dim Res%
Res = RemoveMenu(GetMenu(Form.hWnd), _
      SC_MOVE, MF_BYPOSITION)

wink.gif

Abraços,

William Rodrigues

Link para o comentário
Compartilhar em outros sites

  • 0

Salve !!!

Então... pelos meus posts já deu pra perceber que eu detesto programar por API né ?

A solução do amigo William Rodrigues funciona, mas se você estiver usando VB6.0, o form tem uma propriedade chamada Moveable. Ajuste ela para false e BE HAPPY !!!

Beleza ?

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...