USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Aplicação Não Aparece (Alt + Tab)...
Taylor
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 15/07/2004 07:44 hs            
Então Ama, após o Load eu executo sim o FRM.Show, até usei aqueles outros por API o ShowWindow, já usei aquele API para Aparecer ou Remover o software da lista de tarefas, mas nada...até agora nada....
O Código Fonte não tem segredo...
 
Dim FRM as Form
Set FRM = New Form1 'FORM1 é o Form "PAI" Que eu Vou Copiar
Load FRM
FRM.Show vbModal
 
Até então, normal, não dá erro algum, só na aparece no Alt + TAB
 
Será que desta vez alguém decifra este problema!?
Valeu!
 
   
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
ENUNCIADA !
Postada em 15/07/2004 08:40 hs            
Acabou o Problema!
 
Quando vc chama um Form como Modal, os outros forms do Projeto não podem mais ser acessados. Por isso não aparecem no ALT+TAB.
Tente colocar apenas:
 
 FRM.Show
 
os 2 forms ficarão acessíveis, tanto na TaskBar quanto no ALT+TAB

________________________

Té +

Que NIMB role bons Dados! Emoções

   
Taylor
GUARULHOS
SP - BRASIL
ENUNCIADA !
Postada em 15/07/2004 14:04 hs            
WaldirJR, vc está certo, quando eu não chamo o Form vbModal, ele aparece normalmente, porém, porém, eu necessito dele modal:
 
 FRM.Show vbModal
 ......
 ......
 
Pq quando se chama em vbModal, ele pausa a aplicação até ali, e só continua o restante do Form, assim que ele for fechado...Porém, se eu chamar com o .Show comum...ele mostra o Form e continua a aplicação, que não é o meu caso, eu preciso que ele pare ali e só termine quando eu Fechar o Form....
Na verdade este software não é meu....eu estou dando manutenção, e eu não posso mexer muito nele, pq é meio complexo e todo parametrizado...eu só preciso resolver este lance do Alt + TAB que vc me ajudou, porém eu preciso que ele pare ali, não necessariamente que ele seja chamado com vbModal, vc teria alguma solução pra mim!?
 
   
WaldirJr
POÇOS DE CALDAS
MG - BRASIL
Postada em 15/07/2004 14:40 hs            
É, então não acabou o Problema nada, né...

Mas me explica uma coisa:

"Porém, se eu chamar com o .Show comum...ele mostra o Form e continua a aplicação, que não é o meu caso, eu preciso que ele pare ali e só termine quando eu Fechar o Form...."

Se vai acontecer assim, pq vc precisa do ALT+TAB para acessar o Form1 ?
Vc não quer que ele fique travado até que o FRM seja fechado ?

________________________

Té +

Que NIMB role bons Dados! Emoções

     
Taylor
GUARULHOS
SP - BRASIL
Postada em 15/07/2004 15:01 hs            
Não necessariamente...o vbModal na verdade pq ele para a aplicação ali, naquele ponto e o cara usa o Form, porém, ele pode minimizar o Form e continuar a fazer outras tarefas fora do aplicativos.....
A Logica está mais ou menos assim:
 
Do While Not Rs.EOF
     Set FRM as New Form1
     Form1.Show VbModal
     if Rs!Campo = True
        Exit Do
     endif
     rs.movenext
Loop
Enviar_Arquivos_FTP()
End
End Sub
 
Então...ele fica em loop, enquanto tiver movimentação de registros e dependedo do que o usuário fazer no form ele continua a processar dados, carregar novamente o Form em branco e executa outras funções...até terminar o processo, após terminado, ele encerra e trasmite os arquivos processados via FTP em um único Bloco....
Acontece é que enquanto o usuário está ali usando o Form1, ele precisa consultar outros aplicativos, e no terminal onde ele usa o Aplicativo, é um terminal quase "burro", sem barra do explorer, com poucos acessos.....
Então...aí está a funcionalidade do Alt + TAB....
E se eu chamar o Form, sem o modal ele fica em Loop, até terminar os registros e encerra a aplicação sem o usuário movimentar nada....
Acho que ficou mais claro....
Será que consigo ainda dar um jeito de parar o código ali (como faz o modal) sem parar a aplicação inteira?!?!?!
Valeu!
 
 
 
 
 
     
Vinicius
não registrado
Postada em 28/09/2011 14:34 hs   
Fala Taylor blz? estou com mesmo problema.
A Aplicação não aparece na barra de tarefas do windows nem no alt+tab... não sei pq.
Eu não consegui solucionar em meu computador, mas suspeito que tenha algo a ver com o borderStyle...
Estou tentando também, rs...

Valeu abraçoo

OBS.: POST de 2004 e dúvida não sanada em 2011 ... rs
     
Página(s): 2/2     « ANTERIOR  


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página