J'utilise la fonctionnalité intégrée pour définir un écran de démarrage en utilisant vb.net dans VS2008. Dans Me.Startup, j'appelle une fonction qui effectue une vérification de version DB, puis met à jour si nécessaire. Cette fonction écrit ensuite sur une étiquette, en utilisant une invocation si nécessaire pour écrire le statut. Tout fonctionne correctement, toutes les mises à jour de DB sont terminées, mais l'écran de démarrage ne disparaît jamais par la suite. Il est là pendant que les mises à jour sont en cours d'exécution et lorsque le dernier code a été exécuté, le formulaire principal apparaît comme prévu, mais l'écran de démarrage est toujours en arrière-plan. Lorsque je ferme le formulaire principal, l'écran de démarrage continue à fonctionner. J'ai essayé d'ajouter du code pour fermer manuellement le formulaire d'écran de démarrage lorsque le code a été exécuté, mais cela n'a aucun effet. Pensées?L'écran de démarrage VB.Net ne disparaît pas
1
A
Répondre
1
Si vous effectuez des actions d'initialisation/mise à jour au démarrage de l'application, je vous suggère de ne pas utiliser l'écran de démarrage intégré. Pourquoi ne pas créer un module Main() pour démarrer votre application, afficher l'écran de démarrage, faire la vérification de la base de données, masquer l'écran de démarrage, puis charger le formulaire principal.
Questions connexes
- 1. Le clavier ne disparaît pas
- 2. Fichier journal SQLite ne disparaît pas
- 3. Le clavier de l'iPhone dans UIWebView ne disparaît pas
- 4. jquery ui datepicker ne disparaît pas dans IE7 après sélection
- 5. L'exemple de démarrage de serveur/client simple ne fonctionne pas
- 6. list.sort ne fonctionne pas dans vb.net
- 7. XML Commentaires ne s'affichent pas sur Vb.Net
- 8. SqlBulkCopy ne fonctionne pas dans VB.NET
- 9. Appel VB.NET ADODB.Command.Execute - ne pas retourner Recordset
- 10. MsgBox arrive sous l'écran de démarrage dans VB.NET
- 11. Récupère le chemin de démarrage dans une console vb.net exe
- 12. L'indicateur de divulgation disparaît?
- 13. VB.NET Me.Close() ne fonctionne pas, le formulaire ne se ferme pas?
- 14. XmlWriter ne crée pas un nouvel élément dans VB.net
- 15. UploadString (Post Method) dans VB.NET ne fonctionne pas
- 16. composants Web axspreadsheet dans vb.net ne pas compiler
- 17. Les plugins ne fonctionneront pas avec vb.net express
- 18. DirectCast ne pas accepter valide moulages à compiletime (VB.NET)
- 19. Delphi "Tray" icône (NotifyIcon) menu contextuel ne disparaît pas lorsque vous cliquez à l'extérieur
- 20. UIScrollView disparaît d'Interface Builder?
- 21. La texture OpenGLES disparaît
- 22. jQuery triable ('disable') à partir de l'événement de démarrage ne fonctionnant pas comme prévu
- 23. Formulaire de démarrage de Winforms C# (Splash) ne se cache pas
- 24. Application ne peut pas trouver le fichier app.config lors de l'exécution au démarrage de Windows
- 25. Pourquoi la fenêtre de démarrage ne peut pas être affichée avant le lancement de l'application?
- 26. Rien ne se passe après le démarrage d'une application de démarrage Web Java
- 27. Le kit de démarrage WCF REST ne parvient pas à installer
- 28. Démarrage de Firefox en utilisant Process.Start: Firefox ne démarre pas lorsque vous définissez Usename et Password
- 29. Le bouton de retour de UINavigationController disparaît?
- 30. Le bouton Info disparaît de la vue
J'utilise http://www.getdotnetcode.com/GdncStore/free/Articles/VB%20NET%20Sub%20Main%20Procedure.htm pour me guider à travers, car je n'ai jamais écrit mon propre Main() routine avant. – mattdwen