cs_VinceVG
Messages postés221Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention30 mars 2016
-
28 août 2006 à 19:44
Renfield
Messages postés17287Date d'inscriptionmercredi 2 janvier 2002StatutModérateurDernière intervention27 septembre 2021
-
31 août 2006 à 15:52
Salut,
J'ai un projet avec 9 feuilles qui est lancé par la procédure sub main. Je voudrais que dés l'ouverture, accéder à toutes les feuilles par une boucle du type de
for each feuille in forms
next feuille
Mais il ne trouve pas les feuilles non ouvertes. Comment puis-je faire ?
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 28 août 2006 à 21:27
salut,
il te faut nommer les feuilles
genre un tableau...
Public Sub main()
Dim aFrms(1 To 9) As Form
Set aFrms(1) = Form1
Set aFrms(2) = Form_Splash
Set aFrms(3) = Form_Menu
Set aFrms(4) = Form_Patatra
'....
Set aFrms(9) = Form_About
Dim i As Integer
For i = 1 To 9
aFrms(i).Show
Set aFrms(i) = Nothing
Next i
for each ne pourra pas lister les fenêtres qui ne sont pas ouvertes
++
PCPT [AFCK]
<hr size ="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
cs_VinceVG
Messages postés221Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention30 mars 2016 29 août 2006 à 16:11
Salut,
En fait ça ne fait pas ce que je veux. Je voudrais être capable d'énumérer les feuilles même sans connaitre leur nom au départ et sans quelles soient chargées avant. C'est possible.
cs_VinceVG
Messages postés221Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention30 mars 2016 30 août 2006 à 11:05
Salut,
Merci mais le vbp ne me permet pas de modifier les frm. Hors pour tout ce qui est contrôle il sagit de lecture seulement mais pour ce qui est des autres textes (msgbox et autre) il faut modifier le source de la frm ou bas ou cls.
cs_VinceVG
Messages postés221Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention30 mars 2016 30 août 2006 à 17:46
Salut,
Bon j'y arrive toujours pas. Je voudrais ouvrir une feuille dont je connait le nom du fichier et le nom de la feuille mais je n'y arive pas. Sans doute un set qqc mais pas moyen.
PCPT
Messages postés13272Date d'inscriptionlundi 13 décembre 2004StatutMembreDernière intervention 3 février 201847 30 août 2006 à 18:14
on est d'accord, tu veux ouvrir une form du projet en cours?......
le problème est qu'on ne peut pas appeler une form par son nom "string", sauf si elle est déjà chargée.
je cherche de mon côté mais j'ai peu de doutes...
++
<hr size="2" width="100%" />Prenez un instant pour répondre à ce sondage svp
cs_VinceVG
Messages postés221Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention30 mars 2016 30 août 2006 à 20:16
Salut,
on est d'accord, tu veux ouvrir une form du projet en cours?......
Oui. Une form du projet en cours en connaissant son nom et son nom de fichier.
Merci PCPT mais je cherche depuis 2 jours. Je laisse tomber et je vais intégralement parser les fichiers... De l'extérieur. Il faut que j'avance. En plus ce sera plus élégant.
cs_VinceVG
Messages postés221Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention30 mars 2016 31 août 2006 à 12:14
Salut,
Non ce n'est pas compilé. Et puis je veux sortir toutes chaines, celle des contrôles, menu, msgbox et autre et aprés un essais ça fait +/-500 lignes (encore quelques bug). Et j'ai d'autres projets que je veux traduire ou rendre traductible. Sans parler de ceux que j'ai trouvé sur internet (avec le source) et que le souhaiterais aussi traduire. De plus une fois l'architecture faite, je pense pouvoir le rendre facilement multilangage (je parle là des langages de programmation) et là j'ai encore plus de projet à traduire.
cs_VinceVG
Messages postés221Date d'inscriptionmercredi 8 septembre 2004StatutMembreDernière intervention30 mars 2016 31 août 2006 à 13:38
Salut,
je trouve que c'est une excellente idée ^^
Merci
tu peux faire un Addin à VB...(donc une dll)
Mon rêve mais je ne sais absolument pas comment faire. Je ne suis qu'un peti joueur.
et pouvoir ainsi profiter des VBE.Project et autres objets de manipulation de code.
Sa je ne sais pas ce que c'est. Je cherche tout de suite mais ne te gêne pas pour m'en dire plus.