Página 1 de 1

Problema com formulario MODAL

Enviado: 05 Out 2018 18:13
por Cavalo Marinho
Amigos do fórum boa noite
Vejam se vocês podem me auxiliar com esta questão.
No sistema existe uma tela principal definida como MAIN, que a partir de menus ou botões chamo outros formulários tipo STANDARD
O problema é o seguinte:dentro de um destes formulários tipo standard quero chamar um outro que é to tipo MODAL e aí que a coisa pega, todas as vezes que eu chamo este formulário do tipo modal o formulário que o chamou minimiza ficando somente o formulário principal do sistema e em cima dele o modal chamado.
Queria que o formulário que chamou o modal não minimizasse, ficasse assim FORMULARIO PRINCIPAL em cima deste O FORMALARIO QUE CHAMA O MODAL e em cima deste outro o FORMULARIO MODAL.
É possível fazer isso
Ajuda por favor.
Jackson

Problema com formulario MODAL

Enviado: 21 Dez 2018 11:22
por NiltonGM

Problema com formulario MODAL

Enviado: 21 Dez 2018 12:31
por MSDN
O padrão de janelas MODAL é exatamente o que vc deseja fazer, ir sobrepondo, como vc disse que a janela anterior está minimizando, tem algo no seu código que está fazendo isso, teria que revisar para achar isso.

Abraços

Problema com formulario MODAL

Enviado: 20 Abr 2022 17:13
por carlaoonline
prog.PRG
Fonte PRG MiniGui Harbour 3.2 e Bcc58 - Compilar com HBMK2 prog
(20.36 KiB) Baixado 52 vezes
Bom dia!

Estou com o mesmo problema:
Cavalo Marinho escreveu:Queria que o formulário que chamou o modal não minimizasse, ficasse assim: FORMULARIO PRINCIPAL e em cima deste O FORMALARIO QUE CHAMA O MODAL e em cima deste outro o FORMULARIO MODAL.

Tenho 3 formulários que são chamados nessa ordem:

FORM_MAIN -> Fomulario de Listagem (&cNome_Form) -> Formulário de opções(_tela_ver)
Main Standard Modal

Tenho um formulário principal (FORM_MAIN) que chama a partir dele vários outros formulários de listagem (Forms com uma grid dentro), e em qualquer um desses novos formulários é possível acessar um formulário de opções específico "MODAL" (Clicando na barra de status) que irá atuar no formulário de listagem que o chamou.

O problema é que o FORM_MAIN aparece sem ser chamado, quando está em um formulário de listagem qualquer, ao clicar em OPÇÕES, O FORM_MAIN é invocado e fica sobre (tapando) o formulário de listagem logo atrás do formulário de opções que foi aberto.


O FORM_MAIN aparece no exato momento em que o FORM opções é ativado com o comando "ACTIVATE WINDOW _tela_ver" , sendo que nem dar um SetFocus no formulário de listagem eu consigo.

Eu precisaria que o formulário de opções ficasse sobre o formulário de listagem e não sobre o FORM_MAIN.

Colocando CHILD nos formulários de listagem aí funciona, porém não consigo mais trazer para frente o FORM_MAIN, ele fica sempre por trás dos formulários.

Existe alguma maneira de uma sequencia de janelas MODAL serem chamadas sem que cada uma delas traga o FORM_MAIM para frente dos demais FORMs ?
TELA
TELA
Clicando em OPÇÕES o raio do FORM_MAIN pula para frente da listagem....
Clicando em OPÇÕES o raio do FORM_MAIN pula para frente da listagem....
Grato.