Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Chargement et affichage fenetre [ Windows / Formulaire / Winforms / Controls ] (aurel16)

vendredi 2 mai 2008 à 20:12:32 | Chargement et affichage fenetre

aurel16

Bonjour,

Je suis en train de developper un logiciel assez lourd à afficher. Je vous explique,
j'ai donc deux forms ( 1 la principale, et 2 la secondaire ). Pour afficher la deuxieme form, j'utilise ce code :

Dim affiche as new form2
affiche = new form2
me.hide : affiche.show

La form 1 se ferme et la deuxieme apparait, mais la deuxieme étant lourde à charger, elle apparaît au début comme noir pour les couleurs arrivent au fur et à mesure. Je voudrais savoir si c'est possible de précharger la form2 et de l'afficher au dernier moment, pour qu'elle apparaisse entière du premier coup.

Je vous remercie de vos réponses

vendredi 2 mai 2008 à 20:39:12 | Re : Chargement et affichage fenetre

Le grand Zorro

bonsoir

pourquoi ne pas mettre
Dim affiche as new form2
comme membre de la classe de form1
puis
affiche = new form2
dans la méthode load de la première fenêtre
et au moment voulu faire
affiche.show


vendredi 2 mai 2008 à 21:22:08 | Re : Chargement et affichage fenetre

aurel16

La fenetre reste toujours longue a s'afficher, cela ne resoud pas mon problème.

vendredi 2 mai 2008 à 21:27:27 | Re : Chargement et affichage fenetre

Le grand Zorro

qu'est-ce qu'il y a dans ta fenêtre?

vendredi 2 mai 2008 à 21:33:05 | Re : Chargement et affichage fenetre

aurel16

En fait il y a plusieurs listbox qui chargent à partir de fichier xml, textbox, boutton, treeview,tabcontrol , label, image de fond ...

vendredi 2 mai 2008 à 21:33:41 | Re : Chargement et affichage fenetre

aurel16

et plusieurs groupbox aussi

vendredi 2 mai 2008 à 21:55:34 | Re : Chargement et affichage fenetre

aurel16

J'ai vu qu'il existait la methode Application.DoEvents() ,est ce que cela peut marcher ou cela n'a rien à voir ? merci

vendredi 2 mai 2008 à 21:58:20 | Re : Chargement et affichage fenetre

Le grand Zorro

l'affichage du treeview et de son contenu est parfois très long. J'ai vu quelque part que l'astuce consiste à charger les données dans le treeview mais de bloquer la mise à jour de l'affichage (il y a une fonction type API pour ça je crois).
Fait un test en mettant en commentaire le code de chargement de ton treeview pour voir si c'est effectivement lui qui ralenti tout

vendredi 2 mai 2008 à 22:42:25 | Re : Chargement et affichage fenetre

aurel16

Je te remercie mais est ce que cela pourrais venir des 3 groupbox, car j'ai souvenir que lorsque je ne les utlisais pas cela se chargait plus rapidement.

vendredi 2 mai 2008 à 22:45:05 | Re : Chargement et affichage fenetre

Le grand Zorro

c'est plutôt le contenu des groupbox



Cette discussion est classé dans : afficher, chargement, fenetre, deuxieme, affichage


Répondre à ce message

Sujets en rapport avec ce message

Affichage momentané d'un MsgBox [ par Stef ] Est-il possible sous VB pour Excel ou VB d'afficher un MsgBox sans avoir à le fermer ? Par exemple, afficher un message pendant 5 sec et puis il se fe Cmt afficher une fenetre par dessus un jeu windows ? [ par lechti62 ] Bonjour je voudrai savoir si il est possible quand un jeu Windows ou Direct Xest lancé, de pouvoir afficher un programme fait avec VB par dessus ce je Affichage d'une image avec Directx8 [ par Niaphron ] Je voudrais afficher une image en 2D avec DirectX8Pour le chargement d'image pas de problème mais c'est pour l'afficher que je n'y arrive pas.Qq pour Afficher les propriétés d'affichage [ par LallThis ] Je voudrais savoir comment à partir d'un bouton Afficher la boite de dialogue "Propriété d'affichage"Merci Affichage d'une fenetre ds toutes les applications URGENT [ par Serge ] Je conçoi une application pour convertir du html en php.je souhaite qu'un des écran de mon appli reste en permanance en surimpression à l'écran, qq so Affichage d'une fenetre pendant qq secondes [ par smillet ] salut a tousje suis un débutant en vb, et ce serait sympa que qq'un m'envoie le code qui permette d'aficher une fenetre au démarrage d'une appli duran Comment afficher ? [ par Kevinklen ] Bonjour,Je n'arrive pas à obtenir un affichage en colone bien aligné dans une textBox.Ce qui se traduit par un affichage tout décaler, c'est môche, ma afficher une fenetre "rechercher - remplacer" [ par nono14 ] je voudrais offrir aux utilisateurs de mon programme, la possiblilité de rechercher et remplacer des mots qu'ils auraient saisi.est ce qu'il y a la po Affichage d'une fenetre [ par JMO ] comment afficher les sources des handles dans une fenetre en vb delphi ou c++ ? merci [ par jmtprod ] comment afficher les sources des handles dans une fenetre en vb delphi ou c++ ? merci


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,265 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.