thi.ASP 0 Denunciar post Postado Setembro 9, 2005 Pessoal,Tenho dois form: form1 e form2como faço para no click de um botao eu fechar o form1 e abrir o form2??estou usando o seguinte comando no click do botao dim frm as new form2frm.show()me.closesoh que ao executar o me.close ele encerra o aplicativo.Alguem tem uma ideia ae? ou vou sempre ter que rodar um formulário principal por baixo?? Compartilhar este post Link para o post Compartilhar em outros sites
WebASP 0 Denunciar post Postado Setembro 9, 2005 n]ao sei mais eu vi ja pensie que fosse vb e vb pra apenas apagr o outro usa o Hide deve ser algo parecido não/Eu nao manjo asp.net so asp uhahua Compartilhar este post Link para o post Compartilhar em outros sites
rOcKLoCo 0 Denunciar post Postado Setembro 9, 2005 coloca Me.Hide()ok??Att,Carlos Compartilhar este post Link para o post Compartilhar em outros sites
Tiago Colombo 0 Denunciar post Postado Setembro 9, 2005 Olá,para você conseguir manipular corretamente as janelas no seu aplicativo, aconselho abrir a principal com me.Show() e as demais dentro da principal com frmTalJanela.ShowDialog(), então, quando quiser fecha-la, use Me.Close() sem problemas.[]´s Compartilhar este post Link para o post Compartilhar em outros sites
thi.ASP 0 Denunciar post Postado Setembro 9, 2005 Entao pessoa, ontem eu bati cabeça e fiz o seguinte esquema:fiz um form principal e um de login. Ao carregar a página, mando ocultar o principal e abrir o de login como showDialog. Caso vcs nao saibam, o showDialog retorna um valor, basta fazer o seguinte: dim retn as DialogReturn (acho que eh esse tipo, nao sei)dim frm as new frmLoginme.hide()retn = frm.ShowDialog(me)e no form d login fiz a validação do usuario. na validação, antes de dar o ME.CLOSE basta setar o retorno do jeito que quiser:se estiver okme.DialogReturn = "OK" ' Tem uma constante do proprio VB q faz isso senao me engano eh DialogReturn.OKse for login errado, da um exitsub pra forçar ele digitar novamentese ele clicar no botao cancelar faça retornar um CANCEL (abaixo) e dá um me.close me.DialogReturn = "CANCEL" ' Tem uma constante do proprio VB q faz isso senao me engano eh DialogReturn.Cancelagora voltando ao codigo do frm principal teremos que tratar o retorno do dialog.dim retn as DialogReturn (acho que eh esse tipo, nao sei)dim frm as new frmLoginme.hide()retn = frm.ShowDialog(me)if retn = DialogResult.OK then me.Show 'você pode mandar executar uma rotina de Load para recarregar as variaveiselse me.close 'fehca o programaend ifvolto a dizer que nao sei se a variavel eh DialogReturn, tem q dar uma olhada depois.Se tiver alguma duvida da um toke ae!abraço Compartilhar este post Link para o post Compartilhar em outros sites