Questo sito utilizza cookies, anche di terze parti, per mostrare pubblicità e servizi in linea con il tuo account. Leggi l'informativa sui cookies.
Username: Password: oppure
C# / VB.NET - [VB.NET] Creazione di nuove form figlie di un MDI Conteiner
Forum - C# / VB.NET - [VB.NET] Creazione di nuove form figlie di un MDI Conteiner

Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Segnala al moderatore
Postato alle 15:12
Venerdì, 03/12/2010
Questo topic è stato chiuso dal moderatore

Ciao a tutti
Premetto che non sono esperto di vb.net.
Ho un problema: come faccio a creare nuove form figlie di un MDI Conteiner? Spiego meglio: Ho una MDI Form Parent, e una form figlia con tutte le "azioni" che deve compiere. Ora se io imposto semplicemente
Codice sorgente - presumibilmente C# / VB.NET

  1. FormFiglia.MDIConteiner = Me
  2. FormFiglia.Show()


Posso mostrare questa form solo una volta. Bene: come faccio a copiare questa stessa form in altre in modo che mi compaiano contemporaneamente più form identiche, ma ognuna indipendente?
Grazie in anticipo


PM
Avatar
Thejuster (Member)
Guru^2


Messaggi: 1890
Iscritto: 04/05/2008

Up
1
Down
V
Segnala al moderatore
Postato alle 15:50
Venerdì, 03/12/2010
non sò come scriverlo in vb
ma ti posso aiutare in c#

Dal Form Principale che ha proprietà MDIContainer

Codice sorgente - presumibilmente C# / VB.NET

  1. 'Form da visualizzare come figlio
  2. Form figlio = new FormDaVisualizzare;
  3.  
  4. figlio.MDIParent = this;
  5.  
  6. figlio.show();



basta fare questo ogni volta che fai tipo Nuovo Documento.
quindi ogni volta che clicchi. hai un nuovo form identico ma indipendente.


PM
Avatar
walker93 (Member)
Expert


Messaggi: 460
Iscritto: 31/01/2010

Up
1
Down
V
Segnala al moderatore
Postato alle 16:14
Venerdì, 03/12/2010
thejuster ha azzeccato:

Codice sorgente - presumibilmente VB.NET

  1. Dim figlio As New Form1
  2.         figlio.MdiParent = Me
  3.         figlio.Show()




Il software è come il sesso, è meglio quando è libero.
Linus Torvalds, Conferenza della Free Software Foundation, 1996 (attribuito)

Non provare mai a spiegare il computer a un profano. È più facile spiegare il sesso a una vergine.
Robert Anson Heinle
PM
Avatar
a_butta (Member)
Expert


Messaggi: 578
Iscritto: 16/03/2010

Up
0
Down
V
Segnala al moderatore
Postato alle 16:23
Venerdì, 03/12/2010
Grazie ad entrambi! Ho risolto proprio così! Rapidi ed efficaci! :k:
Thanks!


PM