
maxas (Normal User)
Rookie
    
Messaggi: 53
Iscritto: 26/07/2009
|
Sono sempre io
esce direttamente senza prima che compaia chiudi.show()
sapete dirmi perché
Codice sorgente - presumibilmente VB.NET |
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing, Esci.Click If TabControl1.TabPages.Count > 1 Then Chiudi.Show() Else End End If End Sub
|
|
|

manvb.net (Member)
Guru
    
Messaggi: 663
Iscritto: 28/01/2008
|
Se chiudi il form principale si chiudono tutti gl'altri(quindi anche chiudi).
Modifica così:
Codice sorgente - presumibilmente VB.NET |
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing, Esci.Click e.Cancel = true 'annulla la chiusura If TabControl1.TabPages.Count > 1 Then Chiudi.Show() Else End End If End Sub
|
Ultima modifica effettuata da manvb.net il 11/08/2009 alle 20:58 |
|

maxas (Normal User)
Rookie
    
Messaggi: 53
Iscritto: 26/07/2009
|
capit...
di regola dovrebbe funzionare
ma non sta funzionando
capita anche a te
chiudi.show()
ce un pulsate con scritto
Form1.close()
funziona solo se i TabControl1 e solo 1
|
|

manvb.net (Member)
Guru
    
Messaggi: 663
Iscritto: 28/01/2008
|
Non ho capito una sola parola di quello che hai scritto (che cosa capita anche a me?), comunque mi sembra ovvio che
If TabControl1.TabPages.Count > 1 Then
deve essere true altrimenti il form non lo vedrai mai.
Ultima modifica effettuata da manvb.net il 11/08/2009 alle 22:41 |
|

maxas (Normal User)
Rookie
    
Messaggi: 53
Iscritto: 26/07/2009
|
nel senso che certe volte capita che lo il programma gli capita di non funzionare bene anche se il codice funziona...
|
|

manvb.net (Member)
Guru
    
Messaggi: 663
Iscritto: 28/01/2008
|
Postato originariamente da maxas:
nel senso che certe volte capita che lo il programma gli capita di non funzionare bene anche se il codice funziona... |
No, se il codice funziona anche il programma funziona... |
|

maxas (Normal User)
Rookie
    
Messaggi: 53
Iscritto: 26/07/2009
|
Codice sorgente - presumibilmente VB.NET |
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing e.Cancel = True 'annulla la chiusura If TabControl1.TabPages.Count > 1 Then Chiudi.Show() Else End End If End Sub
|
se lo metto il programma mi da problemi se non lo metto non mi da problemi
e.Cancel = True 'annulla la chiusura
e quello che da problemmi
Ultima modifica effettuata da maxas il 11/08/2009 alle 23:07 |
|

ruggy94 (Member)
Guru
    
Messaggi: 890
Iscritto: 21/04/2008
|
Postato originariamente da maxas:
nel senso che certe volte capita che lo il programma gli capita di non funzionare bene anche se il codice funziona... |
o.O
Comunque non capisco che problema possa dare...potresti essere un po' più preciso? |
|

manvb.net (Member)
Guru
    
Messaggi: 663
Iscritto: 28/01/2008
|
Postato originariamente da maxas:
Codice sorgente - presumibilmente VB.NET |
Private Sub Form1_FormClosing(ByVal sender As Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles Me.FormClosing e.Cancel = True 'annulla la chiusura If TabControl1.TabPages.Count > 1 Then Chiudi.Show() Else End End If End Sub
|
se lo metto il programma mi da problemi se non lo metto non mi da problemi
e.Cancel = True 'annulla la chiusura
e quello che da problemmi |
Te l'ho detto anche nell'altro thread, non abbiamo la sfera di cristallo, quindi se c'è un problema, dicci che problema è. |
|