Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1929 connectés 

 


Dernière réponse
Sujet : [VB] Comment savoir si une feuille est chargé ou nom ???
Bloodymary_ En passant par la collection de feuilles tu devrais y arriver

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Bloodymary_ En passant par la collection de feuilles tu devrais y arriver
satirik la aussi tu ne m'eclaire pas je connaissai cette technique qui n'en ai aps une d'ailleur j'appelle ca du bidouillage ... mais comme personne n'a d'autre solution je vais quand meme la faire ... sinon mercid e m'avoir aider
 
au passage si kkun pouvait m'expliquer exactemetnc commetn parche la fonction get ??? parce qu il y a un start mais un end du coup on c pas j'usqu'a ou on recupére le donné etc ... j'y pompe rien
macray Encore moi !
 
-------------------------------MODULE1-------------------------
 
Public feuille1
 
'déclarations vraiables PUBLIC
-----------------------------FEUILLE2--------------------------Private Sub Form_Load()
feuille1 = "1"
End Sub
 
'AFFECTATION DE LA VALEUR
------------------------------FEUILLE1--------------------------
 
Private Sub Command1_Click()
Load Form2
If feuille1 = "1" Then
MsgBox ("afiicher" )
End If
 
'RECUPERATIONS DES DONNES
 
End Sub
 
 :hello:  :hello:
macray je reviens sur le point "4"  
"Le meilleur moyen de savoir si une feuille est chargé sans la charger c'est de détecter si cette variable = 1, donc dans les propriéte LOAD des feuilles (form1,form2,...)tu détecte..."
 
Tu n'est pas obligé de mettre cette instructions dans le LOAD, mais la ou tu veux qu'elle soit détécter, tu peux trés bien le mettre dans une fonction, ou une procédure,  
 
Autant pour moi !
 :hello:
macray

SatiriK a écrit a écrit :

je connaissai : load form1 ... mais ce n'est aps du tout ca ... merci kan meme
 
sinon je cherche a savoir si une feuille est chargé j'explique pourquoi :
 
en gros il ya a plusieur feuilels dans le programme qui son utilisé mais qui divent rester invisible alors quand je dit de quitter si le type clique sur la croie il decharge la feuille mais pas les feuilles caché ... alors j'ai mis dans la proprieté unload de la feuille : "End" mais le pb c que quand je veut chargé une autre feuille tout en dechargant l'ancienne je met form2.show
unlaod me  
et la paf il quitte le soft alors pour cela j'ai mi :
if form2.visible=false then end
dans la propriété unload de la feuille du coup ca marche mais la feuille en question ce charge , ce qui n'est pas un inconvenian kan je veux l'afficher mùais si le tyupe clique sur la croie il charge l'autre feuille (qui ets tres lourde et qui a plein de proprieté dans le load de la feuille donc tres long a chargé) voila alors je voudrai savoir comment faire pour detecter si une feuille est chargé sans la chargé pour remplacer le  
 
if form2.visible=false then
 
voila merci  
 
 




 
Déja, tu as le mots END qui me dérange, car avec ce mots tu stoper l'application, tu peur mettre tous ce que tu veux unload me, form2.visible , même resultats...
 
Alors tu peut détecter si une feuille est chargé, mais je te previens c'est trés lourd, et ennuyeucx à faire.  
 
1) Tu cré un module (feuille code)
2/ Tu cré des vraiables publiques dans ce module
le fait de créer des variables publiques te permet de les voir dans tous ton projet  
ex : Public FEUILLE1
3/  Dans les propriété LOAD des feuilles (form1,form2,...)tu affecte une valeur a cette varaible pusique elle est publique, donc "visible".
FEUILLE = "1"
4/ Le meilleur moyen de savoir si une feuille est chargé sans la charger c'est de détecter si cette variable = 1, donc dans les propriéte LOAD des feuilles (form1,form2,...)tu détecte...
 
if FEUILLE = "1" then
(instructions)
end if
 
NB: Aprés tu fais pareille pour toutes les feuilles, auquel tu affecte une autre varaibel,FEUILLE2,FEUILLE3,...
 
(le coté interresenant des ces variables aprés ces les bases de registres...)
 
J'espère t'avoir aider ou alors tu n'as qu'a te diriger vers ce site si tu ne le connais pas.
 
www.vbfrance.com
 
@+ :hello:

satirik je connaissai : load form1 ... mais ce n'est aps du tout ca ... merci kan meme
 
sinon je cherche a savoir si une feuille est chargé j'explique pourquoi :
 
en gros il ya a plusieur feuilels dans le programme qui son utilisé mais qui divent rester invisible alors quand je dit de quitter si le type clique sur la croie il decharge la feuille mais pas les feuilles caché ... alors j'ai mis dans la proprieté unload de la feuille : "End" mais le pb c que quand je veut chargé une autre feuille tout en dechargant l'ancienne je met form2.show
unlaod me  
et la paf il quitte le soft alors pour cela j'ai mi :
if form2.visible=false then end
dans la propriété unload de la feuille du coup ca marche mais la feuille en question ce charge , ce qui n'est pas un inconvenian kan je veux l'afficher mùais si le tyupe clique sur la croie il charge l'autre feuille (qui ets tres lourde et qui a plein de proprieté dans le load de la feuille donc tres long a chargé) voila alors je voudrai savoir comment faire pour detecter si une feuille est chargé sans la chargé pour remplacer le  
 
if form2.visible=false then
 
voila merci

 

[edtdd]--Message édité par SatiriK--[/edtdd]

macray Personnelement je te conseille pas de charger toutes tes feuilles,surtout celles qui contiennent des Images, tu veras que par expérience que il vaut mieux faire des barres de progression pour faire patienter l'utilisateur, en ce qui concerne les feuilles tu as plein de fonction, tu peux le compter,...
 
Si tu connais pas ce site va s'y sans tarder, il est vraiment excellent, on y trouve des exercices a la pelle, résolu, des liens vers les API, et j'en passe, il aussi un forum sur lequel tu seras renseigné de façon beaucoup précise qu'ici, sans toutefois dévolrisé, celui-ci !
 
www.vbfrance.com
 
 :hello:
macray je suppose que tu veux la charger et ne pas l'afficher ? donc rien de plus simple
 
load form1
 
et dés que tu veux la charger tu rajoute
 
form1.show 1 '= feuille modale
 ou
form1.show ' feuille non modale
 
 :hello:
satirik Voila j'aimerai savoir comment faire pour voir si une feuille ets chargé ou non sans la chargé donc sans la command visible ... merci

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)