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
C# / VB.NET - timer per cambiare form in automatico
Forum - C# / VB.NET - timer per cambiare form in automatico - Pagina 2

Pagine: [ 1 2 3 ] Precedente | Prossimo
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 18:37
Lunedì, 14/09/2009
Non sai dove mettere le mani? Te lo dico io: google!!!

P.S.: si può usare anche un unico evento, a patto che si trovi in un modulo.

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 18:46
Lunedì, 14/09/2009
Ecco un po di codice, da mettere nel form1:

Codice sorgente - presumibilmente VB.NET

  1. Public Class Form1
  2.     Dim count As Integer = 1
  3.     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
  4.  
  5.     End Sub
  6.  
  7.     Private Sub Timer1_Tick(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Timer1.Tick
  8.         If count = 1 Then
  9.             count = 2
  10.             Form2.Show()
  11.             Me.Hide()
  12.             Exit Sub
  13.         End If
  14.  
  15.         If count = 2 Then
  16.             count = 3
  17.             Form3.Show()
  18.             Form2.Hide()
  19.             Exit Sub
  20.         End If
  21.  
  22.         If count = 3 Then
  23.             count = 4
  24.             Form4.Show()
  25.             Form3.Hide()
  26.             Exit Sub
  27.         End If
  28.  
  29.         If count = 4 Then
  30.             count = 1
  31.             Me.Show()
  32.             Form4.Hide()
  33.         End If
  34.     End Sub
  35. End Class


PM Quote
Avatar
maverik79 (Normal User)
Rookie


Messaggi: 45
Iscritto: 18/05/2009

Segnala al moderatore
Postato alle 10:35
Martedì, 15/09/2009
mi da 4 errori perchè

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 12:35
Martedì, 15/09/2009
I 4 form si chiamano Form1, Form2, Form3 e Form4?
Poi specifica gli errori almeno posso capirne il motivo!

Ultima modifica effettuata da manvb.net il 15/09/2009 alle 12:35
PM Quote
Avatar
maverik79 (Normal User)
Rookie


Messaggi: 45
Iscritto: 18/05/2009

Segnala al moderatore
Postato alle 13:28
Martedì, 15/09/2009
ok ti allego un immaggine degli errori


maverik79 ha allegato un file: Immagine.JPG (102038 bytes)
Clicca qui per guardare l'immagine

Ultima modifica effettuata da maverik79 il 15/09/2009 alle 13:29
PM Quote
Avatar
Il Totem (Admin)
Guru^2


Messaggi: 3635
Iscritto: 24/01/2006

Segnala al moderatore
Postato alle 17:37
Martedì, 15/09/2009
Lasciate perdere, va'.

1. Ti ricordo che timer1 è membro di form1, e, anche essendo in pratica corretto quel codice (dato che form1 viene solo nascosto ma continua ad esistere), è logicamente fallaceo.

2. Devi creare un nuovo form, non scrivere una nuova classe di nome form1 e basta. I nomi non fanno nulla.

PM Quote
Avatar
ruggy94 (Member)
Guru


Messaggi: 890
Iscritto: 21/04/2008

Segnala al moderatore
Postato alle 20:54
Martedì, 15/09/2009
Testo quotato

Postato originariamente da Il Totem:

Lasciate perdere, va'.

1. Ti ricordo che timer1 è membro di form1, e, anche essendo in pratica corretto quel codice (dato che form1 viene solo nascosto ma continua ad esistere), è logicamente fallaceo.

2. Devi creare un nuovo form, non scrivere una nuova classe di nome form1 e basta. I nomi non fanno nulla.


Scusa se non l'ho scritto prima, Totem, ma abbiamo risolto in chat.
Semplicemente gli ho fatto creare correttamente i 4 Form ed inserire il codice postato da manvb.net ;)

PM Quote
Avatar
manvb.net (Member)
Guru


Messaggi: 663
Iscritto: 28/01/2008

Segnala al moderatore
Postato alle 21:25
Martedì, 15/09/2009
1. E perchè fallaceo? Mica deve disruggere ogni volta i form, li deve solo mostrare uno alla volta!(non conviene distruggere un form che verrà rimostrato successivamente)

Ultima modifica effettuata da Il Totem il 16/09/2009 alle 19:00
PM Quote
Pagine: [ 1 2 3 ] Precedente | Prossimo