Den mest grundläggande stänkskärmen är bara en bild, eller mer exakt, en form med en bild, som visas mitt på skärmen när applikationen laddas. Stänkskärmar är dolda när applikationen är redo att användas.
Nedan finns mer information om de olika typerna av stänkskärmar du kan se, och varför de är användbara, liksom steg för att skapa din egen Delphi stänkskärm för din applikation.
Det finns flera typer av stänkskärmar. De vanligaste är uppstartskärmar - de som du ser när ett program laddas. Dessa visar vanligtvis applikationens namn, författare, version, upphovsrätt, en bild eller någon typ av ikon som identifierar det unikt.
Om du är en shareware-utvecklare kan du använda stänkskärmar för att påminna användare om att registrera programmet. Dessa kan dyka upp när programmet först startas, för att berätta för användaren att de kan registrera sig om de vill ha specialfunktioner eller för att få e-postuppdateringar för nya utgåvor.
Vissa applikationer använder stänkskärmar för att informera användaren om hur det går med en tidskrävande process. Om du tittar noga använder vissa riktigt stora program den här typen av stänkskärm när programmet laddar bakgrundsförfaranden och beroenden. Det sista du vill är att dina användare ska tänka att ditt program är "dött" om någon databasuppgift utförs.
Låt oss se hur du skapar en enkel startfärgskärm i några steg:
Application.Initialize; // den här raden finns! SplashScreen: = TSplashScreen.Create (noll); SplashScreen.Show; SplashScreen.Update;
SplashScreen.Hide; SplashScreen.Free;
I det här exemplet, beroende på datorns hastighet, kommer du knappt att se din nya stänkskärm, men om du har mer än en form i ditt projekt kommer stänkskärmen säkert att dyka upp.
För mer information om att få stänkskärmen att stanna lite längre, läs koden i denna Stack Overflow-tråd.
Dricks: Du kan också skapa skräddarsydda Delphi-former.