Username
Password

Programmazione

Supporto per Linguaggi di Programmazione
Sunday, 15 July 2012, 13:16
zagocero27
 Enrico Z.
 Utente Interessato
 
L'avatar di  zagocero27
 
 Messaggi: 60
Question

C#: splashscreen non si chiude


Sto facendo un programma che prima di aprire il menù principale visualizza uno splash.
Grazie ad una vecchia guida ho trovato il modo per chiudere automaticamente lo splash dopo N secondi.
Lo già usato in passato ma questa volta non chiude il form.

Aiuto!

Codice:
public partial class Main : Form { Splash splash = new Splash(); public Main() { InitializeComponent(); splash.Show(); Application.DoEvents(); } private void Main_Activated(object sender, EventArgs e) { Thread.Sleep(3000); splash.Close(); } }
__________________
La gente non sa quello che vuole, finché non glielo fai capire tu. (Steven Jobs)
    Rispondi Citando Rispondi
Monday, 23 July 2012, 14:50
gillesvilleneuve
 GillesVilleneuve
 Utente Appassionato
 
L'avatar di  gillesvilleneuve
 
 Messaggi: 1,446

che bello!!!
io se non ricordo male usavo una form e la facevo chiudere dopo aver finito di fare della roba...

Ma così (se funziona) è spettacolo!
    Rispondi Citando Rispondi
Monday, 23 July 2012, 16:08
zagocero27
 Enrico Z.
 Utente Interessato
 
L'avatar di  zagocero27
 
 Messaggi: 60

Ho riguardato bene la guida. Nella form princ. c'è un WebBrowser che è sempre attivo, quindi la form princ. è sempre attiva.

Troverò un'altro modo.
    Rispondi Citando Rispondi
Monday, 23 July 2012, 16:17
gillesvilleneuve
 GillesVilleneuve
 Utente Appassionato
 
L'avatar di  gillesvilleneuve
 
 Messaggi: 1,446

Prova così:

La form1 la setti come Hide,
Appena hai il controllo della Form1 fai partire la form2 (che diventa il tuo splash) aspetti un po e poi chiudi la Form2 e metti in show la form1


Credo che il ragionamento non faccia una piega
    Rispondi Citando Rispondi
Commenti a questo messaggio
  Neles: Sono d'accordo
Monday, 23 July 2012, 17:27
zagocero27
 Enrico Z.
 Utente Interessato
 
L'avatar di  zagocero27
 
 Messaggi: 60

Quote:
Originariamente inviato da gillesvilleneuve
Prova così:

La form1 la setti come Hide,
Appena hai il controllo della Form1 fai partire la form2 (che diventa il tuo splash) aspetti un po e poi chiudi la Form2 e metti in show la form1


Credo che il ragionamento non faccia una piega
Grazie mille!!!
Missione compiuta

Ciao!!
__________________
La gente non sa quello che vuole, finché non glielo fai capire tu. (Steven Jobs)
    Rispondi Citando Rispondi
Commenti a questo messaggio
  : Yabadabaduu!
  Neles: Yabadabaduu!
Rispondi Invia Nuova Discussione


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 visitatori)
 

Thread già visto da:
C0m4nch3, SkidArh+, cladiv, SanK, Duilio, palin, SatRider, Foxes, ale82x, Neles, Attilio, zagocero27, zago27
Strumenti Discussione Cerca in questa Discussione
Cerca in questa Discussione:

Ricerca Avanzata
Modalità Visualizzazione

top Regole di scrittura
Tu non puoi inserire messaggi
Tu non puoi rispondere ai messaggi
Tu non puoi inviare allegati
Tu non puoi modificare i tuoi messaggi

codice vB è Attivo
Smilies è Attivo
[IMG] il codice è Attivo
Il codice HTML è Attivo

Se hai problemi, contattaci


Visite Totali Posts: 81.268.919
Tutti gli Orari sono GMT +1. Attualmente sono le 07:22.

iGroup Black
Powered by vBulletin Versione 3.5.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Traduzione italiana a cura di: Enzo-Staff-VbulletinItalia.it
 
2000, 2012 © Visiva Group