W Visual Studio bardzo łatwo stworzyć Splash Screen- czyli okno powitalne, wyświetlające się w momencie ładowania aplikacji. Każda z większych aplikacji posiada taki gadget (Visual Studio, Office itp.). Zamiast wyświetlać pusty ekran, dużo lepszym rozwiązaniem jest wyświetlenie SplashScreen’u z logiem firmy\aplikacji. W VS można tego dokonać za pomocą kilku kliknięć:
- Dodajemy obrazek do solucji (Add->Add Existing Item).
- W oknie właściwości wybieramy BuildAction –> Splash Screen.
- Gotowe! Można uruchomić aplikację aby przekonać się , że to naprawdę działa.
Nie mam w BuildAction->SplashScreen.
Robisz to dla projektu VB? bo w CS takiej opcji nie widze i jak robie SplashScreen to zawsze “z reki” albo podlaczam biblioteke VB
using Microsoft.VisualBasic.ApplicationServices;
i wtedy tez “z reki” ale szybko i łatwo 🙂
Jaka wersja .NET? To dodano w .NET 3.5 sp1.
Rzeczywiscie, wczesniej sprawdzalem w projekcie 2.0. Dzieki 🙂
Z tego co na szybko sprawdzilem to niby ten SplashScreen jest ladowany przez unmanaged GDI code. Ciekawe, to moze byc bardzo przydatny tips 🙂
Szkoda, że funkcjonalność sprowadza się do wyświetlenia obrazka. Przydałaby się możliwość dynamicznej zmiany treści w czasie wyświetlania np pasek postępu ładowania dodatkowej treści, dll itp (tak jak to np w Adobe Photoshop). Jednak lepsze to niż nic…
Jeśli twoja aplikacja potrzebuje splash screena to może coś jest nie tak 😉