matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008
-
24 avril 2007 à 14:11
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 2010
-
24 avril 2007 à 15:51
bonjour je viens de creer mon splash screen , je voudrais avoir si il est possible de l'afficher admetons 2 secondes puis apres ces 2 secondes qu'il passe a un autre form automatiquement
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 24 avril 2007 à 15:51
Violent Ken
Disons que si il est là uniquement pour faire joli, tu peux le montrer mais rapidement, ou sinon tu peux laisser le choix à l'utilisateur de le désactiver ou pas (ce qui est une bonne chose) ^^
matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008 24 avril 2007 à 14:34
bon ben apparement ça ne marche pas pourtant ça ne me parait pas compliqué...
enfin voila je voudrais lancer mon frmSplash qui s'affiche pendant deux seconde et puis apres les deux secondes je voudrai que mon form "util" s'ouvre lui aussi
voila merci et si quelqu'un pouvait ecrire la procédure je ne refuseria pas lol
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 24 avril 2007 à 15:26
Violent Ken
Salut, c'est juste pour dire qu'une des choses que je trouve les plus énervantes dans un logiciel, c'est le "splashscreen inutile", genre une form qui fait perdre deux secondes à l'utilisateur alors qu'elle n'apporte rien (typiquement le timer qui laisse s'écouler deux secondes de temps mort).
Je suis pour uniquement le splash "utile", celui qui affiche les informations de chargement du logiciel (quand celui ci est assez important pour ne pas se charger de manière instantanée), ou celui qui fait patienter le temps que le logiciel se met à charger, pas une ms de plus.
matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008 24 avril 2007 à 15:31
je suis d'accord avec toi mais je voulais deja voir comment on creer un splash screen ..
cette étape étant terminé pour tu "violent ken" m'expliquer comment faire pour que les données soit chargé pendant le tps du splasch scrreen
violent_ken
Messages postés1812Date d'inscriptionmardi 31 mai 2005StatutMembreDernière intervention26 octobre 20102 24 avril 2007 à 15:42
Violent Ken
Salut, tout dépend si tu as des données à charger !
Généralement, un programme fait un Form_Load est tout de suite chargé... pas besoin de splash.
Cependant, si tu as des préférences à lire, diverses langues dans ton logiciel à charger, des fichiers à créer...etc à chaque démarrage, le mieux est de faire :
- créer un Sub main : tu créé un module (fichier *.bas) et tu ajoutes çà :
Sub Main()
frmsplash.Show
'le chargement du programme
'ouverture des prefs
'lecture de la langue choisie
'etc ...
'on enlève le splashscreen
Unload frmsplash
'on affiche la form principale
Form1.Show
End Sub , ----
By Renfield - tu démarres ton programme par le sub main (menu Projet --> Propriétés --> Objet de démarrage = Sub Main)
- tu affiche l'état du chargement dans le Sub Main en faisant frmspash.caption="ETAT ... etc" plusieurs fois dans le sub main, à divers états d'avancement du chargement.
Bien évidemment, si tu n'a rien à charger au lancement du programme, le Splash screen risque d'être un peu inutile et risque d'énerver l'utilisateur ^^
matheus595959
Messages postés92Date d'inscriptionmardi 3 avril 2007StatutMembreDernière intervention 4 août 2008 24 avril 2007 à 15:48
d'accord je te remercie du conseil car il s'avere que je n'ai que des from_load et pas de données à charger donc je vais supprimer mon splach screen sur le champs