Login

Esqueci minha senha

Estamos no Facebook
Buscar
 
 

Resultados por:
 


Rechercher Busca avançada

Quem está conectado
15 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 15 Visitantes :: 2 Motores de busca

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 468 em 1/3/2012, 10:43
Brasília
Estamos no Twitter
Nossa Comunidade
Nosso Grupo
Últimos assuntos
» Removi item da classe - tem como recuperar
Ontem à(s) 17:16 por anderson_rodrigo

» Criar Tabela dentro da Pasta
28/5/2012, 16:51 por renatojunior2009

» Projeto Chat sem Winsock
28/5/2012, 13:30 por Sub-Zero

» relatorio na vertical
25/5/2012, 17:22 por FERNANDOMATRELLA

» Erro no Projeto Chat
24/5/2012, 11:38 por Sub-Zero

» Modificar TitleBar e Icone do Executavel.
24/5/2012, 11:24 por Sub-Zero

» Criar atalho, SYS(2020) e Desktop
23/5/2012, 23:07 por Sub-Zero

» Karaoke feito em FoxPro 2.6
23/5/2012, 18:51 por Sub-Zero

» Como separar caminho do diretório?
23/5/2012, 18:49 por Sub-Zero

» Utilizando PHPMailer
23/5/2012, 09:45 por paulomelo

» Programador em Visual Foxpro
23/5/2012, 09:03 por mauro victoria

» Link PHP (Dúvida)
21/5/2012, 08:25 por BrunoMesquita

» Fundo do PROJETO Transparente??
20/5/2012, 19:48 por thiag0ms

» Minimizar , Maximizar e Restaurar
18/5/2012, 16:28 por FERNANDOMATRELLA

» Pivot Table no sql server
15/5/2012, 12:35 por edspicer

» Scroll EditBox Automatico
14/5/2012, 10:31 por Julio

» Select Nexval do FoxPro no OracleXE
10/5/2012, 00:16 por Sub-Zero

» Colocar gif na caixa do MESSAGEBOX ()
9/5/2012, 14:39 por Linghston

» Comparar Versões do programa.exe
8/5/2012, 16:10 por Linghston

» Menu lateral
7/5/2012, 02:36 por lardecristo

Removi item da classe - tem como recuperar

29/5/2012, 15:33 por anderson_rodrigo

Pessoal,
Removi sem querer um item de uma classe. Existe alguma forma de pegar novamente?


Comentários: 2

Criar Tabela dentro da Pasta

25/5/2012, 13:36 por renatojunior2009

Boa tarde Galera,

Seguinte estou desenvolvendo um projeto e criando uma tabela em tempo de …

Comentários: 7

Projeto Chat sem Winsock

28/5/2012, 10:34 por renatojunior2009

Galera Bom dia ,

Seguinte depois de muito lutar com o objeto Winsock mudei a forma de criar meu …

Comentários: 1

relatorio na vertical

25/5/2012, 17:22 por FERNANDOMATRELLA

Boa tarde estou elaborando um relatorio na vertical para impressao de etiquetas de codigo de barras …

Comentários: 0

Erro no Projeto Chat

2/5/2012, 08:37 por renatojunior2009

Bom dia Pessoal,

Estou desenvolvendo um chat , só que estou com dois erros o qual eu não sei …

Comentários: 7

Estatísticas
Temos 4048 usuários registrados
O último usuário registrado atende pelo nome de fabiomacarrao

Os nossos membros postaram um total de 14447 mensagens em 2051 assuntos

Problemas ao fechar/abrir Windows Form 5 5 1

Problemas ao fechar/abrir Windows Form

Página 1 de 2 1, 2  Seguinte

Ver o tópico anterior Ver o tópico seguinte Ir em baixo

Resolvido Problemas ao fechar/abrir Windows Form

Mensagem por Marcos Guedes em 16/3/2010, 02:32

Olá, amigos!
Estou com o seguinte problema.

Tenho um formulário de login o qual deverá ser fechado após a autenticação, e em seguida abrir um outro formulário.
Sendo que ao abrir o novo formulário, a aplicação é encerrada quando fecho o form de login.

Estou fazendo da seguinte forma, no evento clique de um botão:
Código:
// Fechando o form de login
this.Close();
this.Dispose();         
         
// Abrindo o novo formulário
Query frmQuery = new Query();
frmQuery.Show();


Onde estou errando?
scratch

Desde já agradeço a atenção dos colegas.


Última edição por Marcos Guedes em 29/7/2010, 11:06, editado 1 vez(es)

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por cabeludo em 16/3/2010, 10:06

É um chute longo OK?
Na sua janela de login, deve ter um botao OK e Cancel, que provavelmente voce associou com as propriedades 'Accept' e 'Cancel' do formulário, né?
Ao fazer isso, voce setou (direta ou indiretamente) a propriedade 'DialogResul' como OK ou Cancel.
Só que ao fazer isso, sei lá porque, o .Net repassa esse resultado para a janela anterior...
Entao, sempre que eu chamo um dialogo com o .Show() ou o .ShowDialod(), na linha seguinte eu coloco this.DialogResult = DialogResult.None; para evitar que minha janela anterior se feche...

Bateu na trave e entrou? Very Happy

_________________
[Você precisa estar registrado e conectado para ver esta imagem.]
Lucy - Hallelujah (Alexandra Burke) --> D.Maria cantando!!!
PalcoMP3/RatoMG
RIK - CD Demo

cabeludo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por Marcos Guedes em 16/3/2010, 10:14

Na verdade eu apenas inclui os botões, verificar senha alguma, contendo apenas o código que postei pois estou montando apenas o designer da aplicação.
Então me deparei com este problema.

Não estou utilizando MessageBox's.

Nunca tive este problema antes pois sempre trabalhei com MDI Form's.
Sad

EDITADO

Um exemplo simples:

Clique aqui para baixar o arquivo!


Última edição por Marcos Guedes em 16/3/2010, 10:19, editado 1 vez(es) (Razão : Arquivo anexo adicionado!)

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por cabeludo em 16/3/2010, 11:37

Com o exemplo ficou mais fácil...
Seu problema é que a nova janela é iniciada em uma variável dentro de um método (sem problemas), dentro da janela que voce quer descartar (isso sim é problema)...
A solução gambiarra mais rápida é apenas retirar o Close e o Dispose e colocar this.Hide();, mas isso vai te causar problemas quando for fechar o programa...
Então solução gambiarra não tão rápida é voce fazer assim:
Código:
void Button1Click(object sender, EventArgs e)
{
   this.Hide();
   
   Form1 frmQuery = new Form1();
   frmQuery.ShowDialog(); // Substituindo o Show()

   this.Close();
   this.Dispose();
}

Mas a solução que acho ideal é fazer essas chamadas num arquivo a parte...
No Program.cs por exemplo: Link do arquivo!

OFF: Não vi como fazer o upload direto pro forum... Se puder, poe aqui ao invés de deixar no rapidshare.

_________________
[Você precisa estar registrado e conectado para ver esta imagem.]
Lucy - Hallelujah (Alexandra Burke) --> D.Maria cantando!!!
PalcoMP3/RatoMG
RIK - CD Demo

cabeludo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por Marcos Guedes em 16/3/2010, 13:39

cabeludo, analizei o código porém não gostei muito da solução.
será que não existe algo simples, como "this.Close()" no aberto e ".show()" no formulário seguinte?

Estou pesquisando mais alguma coisa por aqui.
Mas a dica certamente será útil.

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por cabeludo em 16/3/2010, 13:57

Se voce declara a variavel 'frmQuery' fora do formulario que quer fechar, a janela permanecerá aberta...
Tentou o exemplo que fiz upload?

_________________
[Você precisa estar registrado e conectado para ver esta imagem.]
Lucy - Hallelujah (Alexandra Burke) --> D.Maria cantando!!!
PalcoMP3/RatoMG
RIK - CD Demo

cabeludo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por Marcos Guedes em 16/3/2010, 14:04

Vi o código, sim!
Foi, inclusive, sobre o código existente no arquivo "Program.cs" que fiz o comentário.

Estou vendo se não há uma solução sem a necessidade de utilizar o while para verificar se o form ainda estar aberto.

OFF: Quanto ao upload, que você havia comentado. Dá uma olhada neste tópico:
- [Você precisa estar registrado e conectado para ver este link.]

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por cabeludo em 16/3/2010, 14:16

Aquele while não era meu "foco"...
Existe vários tipos de abordagem para isso.
Ali foi apenas um modo para bloquear a proxima janela, por exemplo...

OFF: PUUUUTS passou batido esse menu... Very Happy

_________________
[Você precisa estar registrado e conectado para ver esta imagem.]
Lucy - Hallelujah (Alexandra Burke) --> D.Maria cantando!!!
PalcoMP3/RatoMG
RIK - CD Demo

cabeludo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por Marcos Guedes em 16/3/2010, 14:37

cabeludo escreveu:Aquele while não era meu "foco"...
Existe vários tipos de abordagem para isso.
Ali foi apenas um modo para bloquear a proxima janela, por exemplo...

OFF: PUUUUTS passou batido esse menu... Very Happy
Compreendi!
O código me deu algumas idéias, porém o fato de não poder, simplesmente, fechar o form inicial está incomodando.

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por Marcos Guedes em 16/3/2010, 23:55

Cabeludo, estou pensando em criar os módulos como aplicativos à parte.
Pelo que pesquisei, não é possível da forma como quero.
Sad

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por cabeludo em 17/3/2010, 08:09

Se voce tiver uma classe estática, onde voce apenas declare as variaveis que conterá as janelas, voce pode disparar e fechar janelas a vontade...

_________________
[Você precisa estar registrado e conectado para ver esta imagem.]
Lucy - Hallelujah (Alexandra Burke) --> D.Maria cantando!!!
PalcoMP3/RatoMG
RIK - CD Demo

cabeludo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por Marcos Guedes em 17/3/2010, 10:18

Podes postar, ou disponibilizar, algum exemplo?

_________________
Marcos Guedes - Programador e desenvolvedor Web.

Convidado, seja nosso seguidor no Twitter:
twitter.com/programacaobras

Marcos Guedes
Webmaster
Webmaster


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por cabeludo em 17/3/2010, 10:28

Novo Exemplo
Não recomendo essa técnica, ok?
Porque se reparar bem, ao fechar a janela principal, o programa ainda fica na memória.

_________________
[Você precisa estar registrado e conectado para ver esta imagem.]
Lucy - Hallelujah (Alexandra Burke) --> D.Maria cantando!!!
PalcoMP3/RatoMG
RIK - CD Demo

cabeludo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por Antonio Carlos em 25/4/2010, 10:15

Vou dar um pitaco!

Dessa forma o programa ainda ficaria na memoria?

//Finaliza a aplicação
Application.Exit();

Antonio Carlos
Participante Regular
Participante Regular


Voltar ao Topo Ir em baixo

Resolvido Re: Problemas ao fechar/abrir Windows Form

Mensagem por cabeludo em 25/4/2010, 11:30

Precisaria ser inserido no evento 'FormClose' para funcionar, mas não quis complicar... :-)

_________________
[Você precisa estar registrado e conectado para ver esta imagem.]
Lucy - Hallelujah (Alexandra Burke) --> D.Maria cantando!!!
PalcoMP3/RatoMG
RIK - CD Demo

cabeludo
Participa Bastante
Participa Bastante


Voltar ao Topo Ir em baixo

Página 1 de 2 1, 2  Seguinte

Ver o tópico anterior Ver o tópico seguinte Voltar ao Topo


Permissão deste fórum:
Você não pode responder aos tópicos neste fórum