Oppure

Loading
09/04/08 18:54
MeTeMpSiCoSi
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.
aaa
09/04/08 21:09
Shutdown
Non so come funziona esattamente in VB6... Dovresti creare dinamicamente più istanze del dato componente... Aspettiamo le risposte degli esperti... :k:
aaa
09/04/08 21:40
P4p3r0g4
Dim WithEvents x As Form
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
    x = New Form
    x.Show()
End Sub


questo e` in net ma si capisce il concetto.
Ultima modifica effettuata da Shutdown 11/04/08 22:32
aaa
11/04/08 8:40
gantonio
Cosi' apri 10 istanze del form

Dim f(1 To 10) As Form

Private Sub Command1_Click()
    Static fn As Integer
    
    fn = fn + 1
    Set f(fn) = New Form2
    f(fn).Caption = "Prova" & fn
    f(fn).Show vbModeless
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 ...
aaa
12/04/08 9:18
MeTeMpSiCoSi
Grazie mille a tutti per l'aiuto:k:
Alla prox :asd::asd:
aaa