Condividi tramite


WindowsFormsApplicationBase.MinimumSplashScreenDisplayTime Proprietà

Definizione

Ottiene o imposta l'intervallo di tempo minimo, espresso in millisecondi, per il quale viene visualizzata la schermata iniziale.

public:
 property int MinimumSplashScreenDisplayTime { int get(); void set(int value); };
public int MinimumSplashScreenDisplayTime { get; set; }
member this.MinimumSplashScreenDisplayTime : int with get, set
Public Property MinimumSplashScreenDisplayTime As Integer

Valore della proprietà

Periodo di tempo minimo, espresso in millisecondi, per il quale viene visualizzata la schermata iniziale.

Esempio

In questo esempio viene illustrato come impostare la proprietà eseguendo l'override My.Application.MinimumSplashScreenDisplayTime del OnInitialize(ReadOnlyCollection<String>) metodo .

Protected Overrides Function OnInitialize(
    commandLineArgs As System.Collections.
        ObjectModel.ReadOnlyCollection(Of String)
) As Boolean
    ' Set the display time to 5000 milliseconds (5 seconds). 
    Me.MinimumSplashScreenDisplayTime = 5000
    Return MyBase.OnInitialize(commandLineArgs)
End Function

Questo esempio richiede che il progetto abbia una schermata iniziale.

È necessario immettere questo codice nella finestra Editor di codice per gli eventi dell'applicazione. Per altre informazioni, vedere Pagina applicazione, Progettazione progetti (Visual Basic).For more information, see Application Page, Project Designer (Visual Basic).

Commenti

La My.Application.MinimumSplashScreenDisplayTime proprietà consente di specificare la durata minima di visualizzazione della schermata iniziale dell'applicazione. Se il modulo principale termina l'inizializzazione in meno tempo rispetto a quanto specificato da questa proprietà, la schermata iniziale rimane fino a quando non viene trascorso il periodo di tempo richiesto, al momento in cui viene visualizzato il modulo principale. Se l'avvio dell'applicazione richiede più tempo, la schermata iniziale viene chiusa quando il modulo principale diventa attivo.

Quando si aggiunge una schermata iniziale all'applicazione usando Progettazione progetti, la My.Application.MinimumSplashScreenDisplayTime proprietà viene impostata su 2000, assegnando un tempo di visualizzazione minimo di due secondi.

Questa proprietà supporta il modello di applicazione Visual Basic. Per altre informazioni, vedere Panoramica del modello di applicazione Visual Basic.

È necessario impostare la My.Application.MinimumSplashScreenDisplayTime proprietà in un metodo che esegue l'override del OnInitialize metodo o OnCreateSplashScreen . Il codice che esegue l'override dei metodi della WindowsFormsApplicationBase classe deve essere immesso nel file ApplicationEvents.vb, che è nascosto per impostazione predefinita.

Per accedere alla finestra Editor di codice per eseguire l'override dei membri:

  1. Con un progetto selezionato in Esplora soluzioni, scegliere Proprietà dal menu Progetto .
  2. Fare clic sulla scheda Applicazione .
  3. Fare clic sul pulsante Visualizza eventi applicazione per aprire l'editor di codice.

Per altre informazioni, vedere Pagina applicazione, Progettazione progetti (Visual Basic).For more information, see Application Page, Project Designer (Visual Basic).

Disponibilità per tipo di progetto

Tipo di progetto Disponibile
Applicazione Windows Form
Libreria di classi No
Applicazione console No
Libreria di controlli Windows Form No
Libreria di controlli Web No
Servizio Windows No
Sito web No

Si applica a

Vedi anche