Oprettelse af en stænkskærm i Delphi-applikationer

click fraud protection

Den mest basale stænkskærm er bare et billede eller mere præcist en form med et billede, der vises midt på skærmen, når applikationen indlæses. Splash-skærme er skjult, når applikationen er klar til brug.

Nedenfor er mere information om de forskellige typer stænkskærme, du muligvis ser, og hvorfor de er nyttige, samt trin til at oprette din egen Delphi-stænkskærm til din applikation.

Hvad bruges sprøjteskærme til?

Der er flere typer stænkskærme. De mest almindelige er opstart-splashskærme - dem, du ser, når et program indlæses. Disse viser normalt programmets navn, forfatter, version, copyright, et billede eller en type ikon, der identificerer det unikt.

Hvis du er en shareware-udvikler, kan du bruge splashskærme til at minde brugerne om at registrere programmet. Disse vises muligvis, når programmet først lanceres, for at fortælle brugeren, at de kan registrere, hvis de vil have specielle funktioner eller for at få e-mail-opdateringer til nye udgivelser.

Nogle applikationer bruger splashskærme til at underrette brugeren om udviklingen i en tidskrævende proces. Hvis du ser nøje, bruger nogle virkelig store programmer denne type stænkskærm, når programmet indlæser baggrundsprocesser og afhængigheder. Den sidste ting, du ønsker, er, at dine brugere skal tro, at dit program er "dødt", hvis en databaseopgave udføres.

instagram viewer

Oprettelse af en stænkskærm

Lad os se, hvordan man opretter en simpel opstartstænkskærm i et par trin:

  1. Føj en ny form til dit projekt.
    Vælg Ny form fra Fil i Delphi IDE.
  2. Skift Navn Ejendom af formen til noget lignende SplashScreen.
  3. Skift disse egenskaber: kantstil til bsNone, Position til poScreenCenter.
  4. Tilpas din splashskærm ved at tilføje komponenter som etiketter, billeder, paneler osv.
    Du kan først tilføje en TPanel komponent (Juster: alClient) og leg med BevelInner, BevelOuter, BevelWidth, kantstil, og BorderWidth egenskaber til at producere nogle øjen-slik effekter.
  5. Vælg Projekt fra Muligheder og flyt formularen fra Auto-skabe listeboks til Tilgængelige formularer.
    Vi opretter en formular undervejs og viser den derefter, før applikationen faktisk åbnes.
  6. Vælg Projektkilde fra Udsigt menu.
    Du kan også gøre dette igennem Projekt> Vis kilde.
  7. Tilføj følgende kode efter påbegyndelsen af ​​projektkildekoden (.DPR-filen):
    
    Ansøgning. Initialiser; // denne linje findes! SplashScreen: = TSplashScreen. Opret (nul); SplashScreen. At vise; SplashScreen. Opdater; 
  8. Efter finalen Ansøgning. Skab() og inden Ansøgning. Løb erklæring, tilføj:
    
    SplashScreen. Skjule; SplashScreen. Gratis; 
  9. Det er det! Nu kan du køre applikationen.


I dette eksempel, afhængigt af hastigheden på din computer, vil du næppe se din nye splashskærm, men hvis du har mere end en form i dit projekt, vises plaskskærmen bestemt.
For at få flere oplysninger om, hvordan du får stænkskærmen til at forblive lidt længere, skal du læse koden i denne Stack Overflow-tråd.

Tip: Du kan også oprette tilpassede formede Delphi-former.

instagram story viewer