Rendere Modale un form child

martedì 14 aprile 2009 - 10.53

enricovirg Profilo | Newbie

In un'applicazione MDI apro le form con questa sintassi:

Dim frm as MiaForm
frm.MDIParent = FormMaster
frm.Show

Ma se volessi rendere Modale il form che apro come devo fare ?

l'unico sistema che conosco è:
Dim frm as MiaForm
frm.ShowDialog()

solo che il form non è più un child e non viene "compreso" nel contenitore MDI...

DomA Profilo | Expert

Per renderlo modale basta fare così:

Dim frmSc As New frmSconti
frmSc.ShowDialog(Me)

poi potresti inserire un pulsante (es. OK) ed impostare la prorietà DialogResult su Ok
cosi puoi eseguire le istruzioni:

If frmSc.DialogResult = Windows.Forms.DialogResult.OK Then
tue istruzioni...
Else
frmSc.Close()
End If

Speo di averti aiutato
Ciao
Domenico

DomA Profilo | Expert

Ciao Enrico,
non mi hai dato più risposte.
Presumo che la soluzione funzioni. Se è così accetta la risposta così chiudiamo il thread.

A presto

Domenico
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2023
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5