Problemas com tela CHILD

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

malcarli
Usuário Nível 3
Usuário Nível 3
Mensagens: 239
Registrado em: 20 Ago 2015 18:14
Localização: marilia/sp

Problemas com tela CHILD

Mensagem por malcarli »

Usando harbour e me 18.1

Fiz a tela abaixo usando child, pois a mesma será minimizada, para acesso a outras telas.

Se o usuário entrar na tela abaixo e minimiza-la e entrar em qq outra tela do sistema (todas são modal) e depois de sair, restaurar a tela abaixo funciona sem problemas.

O problema está se o usuário entrar na tela abaixo, NÃO MINIMIZA-LA e e entrar em qq outra tela do sistema (todas são modal), MAS NÃO ENCERRAR esta tela modal, e retornar para a tela child, trava. Para sair destre problema só apertando alt + tab, fecha a modal ai funciona a child.

Alguém tem a solução? obg

Código: Selecionar todos

   If _IsWindowDefined([f_Cmt11])
msginfo([passei restore])
      Cmt11_Abrir_Tabela()
      DoMethod([f_Cmt11], [Restore])
   Else
msginfo([passei inicial])
      DEFINE WINDOW f_Cmt11 AT 0, 0 WIDTH 775 HEIGHT 450 TITLE "Agendamento Diário" ICON PATHIMAGENS + [AGENDA.ICO] CHILD NOSIZE NOMAXIMIZE ON INIT {|| Cmt11_Abrir_Tabela(), AddNewPage(@nPage), fAchaAgenda()} ON RELEASE {|| Sair(.F.)} ON RESTORE {|| Cmt11_Abrir_Tabela()}
        DEFINE STATUSBAR FONT "Arial" SIZE 9
          STATUSITEM "F1 - Ajuda  |  Manutenção Agendamento Diário"
        END STATUSBAR

        DEFINE TAB Tab_1 AT 5, 5 WIDTH 760 HEIGHT 380 VALUE 1 BOLD ON CHANGE {|| AddNewPage(@nPage)} HOTTRACK 
        END TAB

        DEFINE CONTEXT MENU
               MENUITEM "Apagar Página Selecionada" ACTION {|| DeletePage(@nPage)} IMAGE PATHIMAGENS + [delete.bmp]
        END MENU
      END WINDOW

      _AtivarForm(f_Cmt11, Sair(.T.))
   Endif
Return (Nil)



Att.

Marcelo A. L. Carli
Marília/SP
Capital Nacional do Alimento ®

http://marcelo.lx.com.br
http://www.marazambon.blogspot.com/
Email / Skype: malcarli@life.com.br
Editado pela última vez por Toledo em 27 Jan 2018 07:32, em um total de 1 vez.
Razão: O presente tópico foi movido da seção Harbour, uma vez que seu conteúdo não tem relação com os objetivos daquela seção, onde só podem constar dúvidas técnicas de programação diretamente relacionadas com o [x]Harbour.
Avatar do usuário
Toledo
Administrador
Administrador
Mensagens: 3133
Registrado em: 22 Jul 2003 18:39
Localização: Araçatuba - SP
Contato:

Problemas com tela CHILD

Mensagem por Toledo »

malcarli escreveu:MAS NÃO ENCERRAR esta tela modal, e retornar para a tela child
Marcelo, muito estranho isto, pois se você abrir um tela MODAL, você não vai conseguir ir para outra tela aberta (MAIN, CHILD, etc), sem fechar primeiro a tela MODAL, pois ela retém todo o foco do programa para ela.

Abraços
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Responder