Inquiridor
Como abrir um form que é filho de um form MDI de forma Modal?? no VB.NET

Pergunta
-
Meus caros amigos,
estou com o seguinte problema, tenho em minha aplicaçao um form MDI e, gostaria de chamar os outros forms da
aplicaçao, que sao forms filhos do form MDI, de forma modal. Como fazer isso já o metodo .ShowDialog não funciona
para esta situaçao??
segue trecho do codigo
Dim frmMedico As New FormMedico
frmMedico.MdiParent =
Me
frmMedico.Show()
Abraço a todos
Att,
Todas as Respostas
-
Certifique-se que o form correspondente ao Me tem a propriedade:
IsMdiContainer = TRUE
Você pode verificar isso com esse trecho de código:
MessageBox.Show(Me.IsMdiContainer.ToString())
Esse codigo é o que abre o Form filho dentro do form Pai;
Private Sub button1_Click(ByVal sender As Object, ByVal e As EventArgs) Dim frm = New Form2() frm.MdiParent = Me frm.Show() End Sub
Espero ter ajudado.
Contato:albertim_brasil@hotmail.com
- Sugerido como Resposta Alberto Monteiro segunda-feira, 3 de maio de 2010 10:39
-
-
-
Então usa o metodo ShowDialog() ao inves do Show()
Contato:albertim_brasil@hotmail.com
Apenas complementando a resposta do Alberto, sugiro utilizares o método ShowDialog() para o form, mas sem setar a propriedade mdiParent dele. Por ser uma modal, não deves definir um MDI pai.Sds,
Daniel Ethur