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

  FORUM HardWare.fr
  Programmation

  [VB] Comment savoir si une feuille est chargé ou nom ???

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[VB] Comment savoir si une feuille est chargé ou nom ???

n°53499
satirik
Posté le 18-08-2001 à 18:39:00  profilanswer
 

Voila j'aimerai savoir comment faire pour voir si une feuille ets chargé ou non sans la chargé donc sans la command visible ... merci


---------------
La Bible nous dit que Dieu, qui est riche en miséricorde, à cause du grand amour dont il nous a aimés, nous qui étions morts par nos offenses, nous a rendus vivants avec Christ.
mood
Publicité
Posté le 18-08-2001 à 18:39:00  profilanswer
 

n°53503
macray
Posté le 18-08-2001 à 19:42:47  profilanswer
 

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:

n°53505
macray
Posté le 18-08-2001 à 19:52:11  profilanswer
 

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:

n°53540
satirik
Posté le 19-08-2001 à 00:08:51  profilanswer
 

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]


---------------
La Bible nous dit que Dieu, qui est riche en miséricorde, à cause du grand amour dont il nous a aimés, nous qui étions morts par nos offenses, nous a rendus vivants avec Christ.
n°53559
macray
Posté le 19-08-2001 à 08:48:07  profilanswer
 

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:

n°53560
macray
Posté le 19-08-2001 à 08:51:47  profilanswer
 

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:

n°53561
macray
Posté le 19-08-2001 à 09:04:22  profilanswer
 

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:

n°53566
satirik
Posté le 19-08-2001 à 11:59:42  profilanswer
 

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

n°55836
Bloodymary​_
Posté le 28-08-2001 à 16:11:20  profilanswer
 

En passant par la collection de feuilles tu devrais y arriver


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  [VB] Comment savoir si une feuille est chargé ou nom ???

 

Sujets relatifs
integrer une feuille XML ds une page HTML ?Comment peut on savoir la langue de l'utilisateur en VB
Comment savoir si un autre site redirectionne qqch de notre site ?[ASP] comment savoir que je suis au dernier élement d'un rs ?
On peut savoir si l'interneteur quitte notre site ?[JAVASCRIP] comment savoir si l'on est sur un MAC ou un PC
[VB6] Tout bête : Comment charger une feuille Excel ?[DirectDraw] Comment on charge ces P$#!£ de bitmaps?
[VC++] savoir si on est connecté a un rezo local[HTML] Feuille de style .css pour un tableau ....
Plus de sujets relatifs à : [VB] Comment savoir si une feuille est chargé ou nom ???


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR