Het meest eenvoudige opstartscherm is slechts een afbeelding, of beter gezegd, een vorm met een afbeelding, dat in het midden van het scherm verschijnt wanneer de applicatie wordt geladen. Opstartschermen zijn verborgen wanneer de applicatie klaar is voor gebruik.
Hieronder vindt u meer informatie over de verschillende soorten splash-schermen die u kunt zien en waarom ze nuttig zijn, evenals stappen voor het maken van uw eigen Delphi-splash-scherm voor uw toepassing.
Waar worden splashschermen voor gebruikt?
Er zijn verschillende soorten splashschermen. De meest voorkomende zijn opstartschermen - degene die u ziet wanneer een toepassing wordt geladen. Deze tonen meestal de naam, auteur, versie, copyright, een afbeelding of een soort pictogram van de applicatie die het uniek identificeert.
Als u een shareware-ontwikkelaar bent, kunt u splash-schermen gebruiken om gebruikers eraan te herinneren het programma te registreren. Deze kunnen verschijnen wanneer het programma voor het eerst wordt gestart, om de gebruiker te vertellen dat ze zich kunnen registreren als ze speciale functies willen of om e-mailupdates voor nieuwe releases te ontvangen.
Sommige applicaties gebruiken splash-schermen om de gebruiker te informeren over de voortgang van een tijdrovend proces. Als je goed kijkt, gebruiken sommige echt grote programma's dit type splash-scherm wanneer het programma achtergrondprocessen en afhankelijkheden laadt. Het laatste dat u wilt, is dat uw gebruikers denken dat uw programma "dood" is als er een databasetaak wordt uitgevoerd.
Een opstartscherm maken
Laten we eens kijken hoe u in een paar stappen een eenvoudig opstartscherm kunt maken:
- Voeg een nieuw formulier toe aan uw project.
Selecteer Nieuw formulier van de het dossier menu in de Delphi IDE. - Verander de Naam Eigenschap van het formulier naar iets als SplashScreen.
- Wijzig deze eigenschappen: BorderStyle naar bsGeen, Positie naar poScreenCenter.
- Pas uw opstartscherm aan door componenten toe te voegen zoals labels, afbeeldingen, panelen, enz.
Je zou er eerst een kunnen toevoegen TPanel component (Uitlijnen: alClient) en speel ermee BevelInner, BevelOuter, BevelWidth, BorderStyle, en Grensbreedte eigenschappen om enkele eye-candy effecten te produceren. - Selecteer Project van de Opties menu en verplaats het formulier vanuit het Automatisch maken keuzelijst naar Beschikbare formulieren.
We zullen direct een formulier maken en het vervolgens weergeven voordat de toepassing daadwerkelijk wordt geopend. - Selecteer Projectbron van de Visie menu.
Je kunt dit ook doen via Project> Bron bekijken. - Voeg de volgende code toe na de begin-instructie van de projectbroncode (het .DPR-bestand):
Toepassing. Initialiseren; // deze regel bestaat! SplashScreen: = TSplashScreen. Creëer (nihil); SplashScreen. Tonen; SplashScreen. Bijwerken;
- Na de finale Toepassing. Maken () en voor de Toepassing. Rennen verklaring toevoegen:
SplashScreen. Verbergen; SplashScreen. Vrij;
- Dat is het! Nu kunt u de applicatie uitvoeren.
In dit voorbeeld, afhankelijk van de snelheid van uw computer, zult u uw nieuwe opstartscherm nauwelijks zien, maar als u meer dan één formulier in uw project heeft, zal het opstartscherm zeker verschijnen.
Lees de code in voor meer informatie over het langer maken van het opstartscherm deze Stack Overflow-thread.
Tip: U kunt ook Delphi-vormen op maat maken.