login  Naam:   Wachtwoord: 
Registreer je!
 Forum

[VB.net] Hoe een splashscreen maken? (Opgelost)

Offline Maikelce - 14/03/2008 22:24
Avatar van MaikelceLid Hoe maak je eigenlijk een splashscreen in VB.net 2005?
Een splashscreen s een logo ofzo dat als je je applicatie opstart naar voor komt en als het volledig zichtbaar is, verschijnt je programma.
Ik weet echter niet hoe ik hieraan zou moeten beginnen.

6 antwoorden

Gesponsorde links
Offline lemoinet - 15/03/2008 00:08
Avatar van lemoinet PHP gevorderde may the power of google be with you

http://blogs.vbcity.com/shandy/articles/8231.aspx
http://www.a1vbcode.com/snippet-24.asp
Offline JBke - 15/03/2008 10:48
Avatar van JBke PHP gevorderde http://www.vbib.be

http://msdn.microsoft.com

de library is zeer handig, ik zou persoonlijk als je de Visual Studio gebruikt een aparte splash maken en met een control werken die als het splash logo sluit On_Close de Main applicatie form naar boven brengen.

Je kan ook met de parameters visible werken en de logo visible maken bij opstart en de applicatie niet, dit is bvb handig als je het main_form nodig hebt bij het laden van het programma als je met login of variabelen wil laden of als je de user settings wil uitlezen.

success
Offline ArComAr - 15/03/2008 15:43
Avatar van ArComAr VB.NET gevorderde Vanaf vb.net 2050 moet je niet veel moeite meer doen om een splashscreen te maken. Als je in het menu projects -> "add new item" kiest, dan heb je daar zelfs een item dat noemt "Splashscreen". Dit splashscreen haalt alle informatie uit de assembly van je project. Het enige wat je nog moet doen, is eventueel een beetje aanpassen, en dan in de properties van je solution moet je nog zeggen welk form je wilt openen als splashscreen. Dit doe je door in de properties het menu "application" te kiezen, en dan zie je onderaan een combobox staan met "Splash screen". Als je die combobox zet op het juiste form, dan wordt er je splash screen getoond.

Er zijn natuurlijk ook vele meer manier om die splashscreen te maken. Deze manier werken wel allemaal zonder dat je de splash screen van je applicatie zet (in de properties dus). Je gaat dan zelf moeten werken met een module of in een form_load, of sub new om het splashscreen te laten zien.

Hier zijn enkel voorbeelden hoe je het zou kunnen doen:
- hoofdform tonen maar gedisabled. Hierboven dan de splashscreen. Wanneer de splashscreen verdwijnt, dan het hoofdform terug op enabled= true plaatsen.

- Eerst je splashscreen laten zien, en de data laden, na het afsluiten van je splash screen pas je main form laten zien.
Offline Abbas - 15/03/2008 15:59
Avatar van Abbas Gouden medaille

Crew .NET
Ik denk dat het in 2050 niet mee zoveel moeite zal kosten om een splashscreen te tonen! 
Offline Maikelce - 15/03/2008 18:12
Avatar van Maikelce Lid
ArComAr schreef:
Vanaf vb.net 2050 moet je niet veel moeite meer doen om een splashscreen te maken. Als je in het menu projects -> "add new item" kiest, dan heb je daar zelfs een item dat noemt "Splashscreen". Dit splashscreen haalt alle informatie uit de assembly van je project. Het enige wat je nog moet doen, is eventueel een beetje aanpassen, en dan in de properties van je solution moet je nog zeggen welk form je wilt openen als splashscreen. Dit doe je door in de properties het menu "application" te kiezen, en dan zie je onderaan een combobox staan met "Splash screen". Als je die combobox zet op het juiste form, dan wordt er je splash screen getoond.

Er zijn natuurlijk ook vele meer manier om die splashscreen te maken. Deze manier werken wel allemaal zonder dat je de splash screen van je applicatie zet (in de properties dus). Je gaat dan zelf moeten werken met een module of in een form_load, of sub new om het splashscreen te laten zien.

Hier zijn enkel voorbeelden hoe je het zou kunnen doen:
- hoofdform tonen maar gedisabled. Hierboven dan de splashscreen. Wanneer de splashscreen verdwijnt, dan het hoofdform terug op enabled= true plaatsen.

- Eerst je splashscreen laten zien, en de data laden, na het afsluiten van je splash screen pas je main form laten zien.


Had ik 2min nada k hier de vraag poste ook door, dat het in 2005 zo is. Waarom zitten sommige dan hier codes te posten voor 2003?
Offline ArComAr - 15/03/2008 19:19
Avatar van ArComAr VB.NET gevorderde Omdat je met de standaard splash screen van vb2005 (dus via de properties), geen data kan verwerken. Het kan wel dataverwerken, maar je form wordt na een bepaalde tijd altijd gesloten, ook al is je data nog niet volledig geladen.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.165s