Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
Visual Basic 6 - Aprire form pių volte!
Forum - Visual Basic 6 - Aprire form pių volte!

Avatar
MeTeMpSiCoSi (Ex-Member)
Pro


Messaggi: 159
Iscritto: 14/03/2007

Segnala al moderatore
Postato alle 20:54
Mercoledė, 09/04/2008
Salve a tutti, vorrei sapere come faccio ad aprire un Form pių di una volta. Mi spiego meglio, ho 2 Form, in una di queste ho un Command, quando premo il Command si deve aprire la seconda Form, e fin qui ci sono, se vado a premere nuovamente su command non succede nulla. Come risolvo questo problema?Infine, mettiamo caso che la prima volta che apro la Form sul titolo ci sia scritto "Prova", premendo sun Command vorrei che si aprisse la Form con il titolo "Prova 1" "Prova 2" e cosė via...Spero di essere stato chiaro.
Ciao a tutti alla prossima.

PM Quote
Avatar
Shutdown (Founder Member)
Guru


Messaggi: 1212
Iscritto: 10/09/2005

Segnala al moderatore
Postato alle 23:09
Mercoledė, 09/04/2008
Non so come funziona esattamente in VB6... Dovresti creare dinamicamente pių istanze del dato componente... Aspettiamo le risposte degli esperti... :k:

PM Quote
Avatar
P4p3r0g4 (Member)
Guru


Messaggi: 1319
Iscritto: 29/12/2006

Segnala al moderatore
Postato alle 23:40
Mercoledė, 09/04/2008
Codice sorgente - presumibilmente VB.NET

  1. Dim WithEvents x As Form
  2. Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
  3.     x = New Form
  4.     x.Show()
  5. End Sub



questo e` in net ma si capisce il concetto.

Ultima modifica effettuata da Shutdown il 12/04/2008 alle 0:32
PM Quote
Avatar
gantonio (Normal User)
Guru^2


Messaggi: 1532
Iscritto: 09/09/2007

Segnala al moderatore
Postato alle 10:40
Venerdė, 11/04/2008
Cosi' apri 10 istanze del form

Codice sorgente - presumibilmente VB.NET

  1. Dim f(1 To 10) As Form
  2.  
  3. Private Sub Command1_Click()
  4.     Static fn As Integer
  5.    
  6.     fn = fn + 1
  7.     Set f(fn) = New Form2
  8.     f(fn).Caption = "Prova" & fn
  9.     f(fn).Show vbModeless
  10. End Sub



E' un esempio generico ... dipende anche cosa ci devi fare con i form dopo ...

Questo tipo di programmi pero', si fanno utilizzando i form MDI ...

PM Quote
Avatar
MeTeMpSiCoSi (Ex-Member)
Pro


Messaggi: 159
Iscritto: 14/03/2007

Segnala al moderatore
Postato alle 11:18
Sabato, 12/04/2008
Grazie mille a tutti per l'aiuto:k:
Alla prox :asd::asd:

PM Quote