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 : FORM ACTIVE MDI [ Archives Visual Basic / J'AI BESOIN D'AIDE !!!! :) ] (JBTHEBEST)

jeudi 26 juin 2003 à 18:17:10 | FORM ACTIVE MDI

JBTHEBEST

Je veux recuperer le caption (ainsi que la valeur des différent object) de toutes les formes actives (recupere le contenu de windowslists) mais je sais comment et je commence à m'enervé car j'y arrive pas.

Quelqu'un à une solution ou une source.

Merci BCP

jeudi 26 juin 2003 à 18:34:18 | Re : FORM ACTIVE MDI

DeathAngel

Salut

MonTitre=MaformMDI.ActiveForm.caption

Direct de la msdn :

ActiveForm, propriété

Renvoie la feuille qui constitue lafenêtre active. Si un objet MDIForm est actif ou fait l'objet d'une référence, cette propriété spécifie la feuilleMDI fille active.

Syntaxe

object.ActiveForm

L'espace réservé object représente uneexpression d'objet qui correspond à un objet figurant dans la rubrique "Application".

Remarques

Utilisez la propriété ActiveForm pour accéder aux propriétés d'une feuille ou pour invoquer les méthodes qui lui sont associées, par exemple, Screen.ActiveForm.MousePointer = 4.

Cette propriété est particulièrement utile dans une application MDI (interface multidocument) dans laquelle un bouton de la barre d'outils doit lancer une action sur un contrôle dans une feuille MDI fille. Lorsque l'utilisateur clique sur le bouton Copier de la barre d'outils, votre code peut faire référence au texte contenu dans le contrôle actif de la feuille MDI fille, par exemple, ActiveForm.ActiveControl.SelText.


Vala vala
@peluche
DA


-------------------------------
Réponse au message :
-------------------------------

> Je veux recuperer le caption (ainsi que la valeur des différent object) de toutes les formes actives (recupere le contenu de windowslists) mais je sais comment et je commence à m'enervé car j'y arrive pas.
>
> Quelqu'un à une solution ou une source.
>
> Merci BCP

jeudi 26 juin 2003 à 19:24:22 | Re : FORM ACTIVE MDI

JBTHEBEST


Merci ca sa marche bien, mais un problème subsiste :
comment tu fais pour scruter sans faire de unload toutes les formes ouverte ?
y'a moyen de mettre une variable pour chaque ouverture mais bon y'a mieux je pense car il faut tout de même commuter sur toutes les formes client ouverte c'est ca que j'ai du mal à piger.

tu vois ci dessous j'arrive a ferme toutes les forms mais le but de mon projet et de créer une fichier de config, donc je dois récuperer toutes mes variables de chaques MDI et de les mettre en fichier mais sans les fermer ou décharger.

Si t'a une soluce ?!!


Do While Not (Me.ActiveForm Is Nothing)

msgbox(Me.ActiveForm.Caption)

Unload Me.ActiveForm

Loop




-------------------------------
Réponse au message :
-------------------------------

> Salut
>
> MonTitre=MaformMDI.ActiveForm.caption
>
> Direct de la msdn :
>
> ActiveForm, propriété
>
> Renvoie la feuille qui constitue lafenêtre active. Si un objet MDIForm est actif ou fait l'objet d'une référence, cette propriété spécifie la feuilleMDI fille active.
>
> Syntaxe
>
> object.ActiveForm
>
> L'espace réservé object représente uneexpression d'objet qui correspond à un objet figurant dans la rubrique "Application".
>
> Remarques
>
> Utilisez la propriété ActiveForm pour accéder aux propriétés d'une feuille ou pour invoquer les méthodes qui lui sont associées, par exemple, Screen.ActiveForm.MousePointer = 4.
>
> Cette propriété est particulièrement utile dans une application MDI (interface multidocument) dans laquelle un bouton de la barre d'outils doit lancer une action sur un contrôle dans une feuille MDI fille. Lorsque l'utilisateur clique sur le bouton Copier de la barre d'outils, votre code peut faire référence au texte contenu dans le contrôle actif de la feuille MDI fille, par exemple, ActiveForm.ActiveControl.SelText.
>
>
> Vala vala
> @peluche
> DA
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Je veux recuperer le caption (ainsi que la valeur des différent object) de toutes les formes actives (recupere le contenu de windowslists) mais je sais comment et je commence à m'enervé car j'y arrive pas.
> >
> > Quelqu'un à une solution ou une source.
> >
> > Merci BCP
>

vendredi 27 juin 2003 à 10:29:28 | Re : FORM ACTIVE MDI

DeathAngel

Salut,

la nuit porte conseil ^_^

dim f as Form
dim strNomFeuille as string

for each f in forms
if f.name<>"NomDuForMDI" then
'La form MDI ne doit pas être traitée
if f.MDIChild then
'C'est une feuille fille
strNomFeuille=f.caption
'Traitement sur le nom
...
endif
endif
next f

Voilou,

@peluche et bon dev'
DA

-------------------------------
Réponse au message :
-------------------------------

>
> Merci ca sa marche bien, mais un problème subsiste :
> comment tu fais pour scruter sans faire de unload toutes les formes ouverte ?
> y'a moyen de mettre une variable pour chaque ouverture mais bon y'a mieux je pense car il faut tout de même commuter sur toutes les formes client ouverte c'est ca que j'ai du mal à piger.
>
> tu vois ci dessous j'arrive a ferme toutes les forms mais le but de mon projet et de créer une fichier de config, donc je dois récuperer toutes mes variables de chaques MDI et de les mettre en fichier mais sans les fermer ou décharger.
>
> Si t'a une soluce ?!!
>
>
> Do While Not (Me.ActiveForm Is Nothing)
>
> msgbox(Me.ActiveForm.Caption)
>
> Unload Me.ActiveForm
>
> Loop
>
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Salut
> >
> > MonTitre=MaformMDI.ActiveForm.caption
> >
> > Direct de la msdn :
> >
> > ActiveForm, propriété
> >
> > Renvoie la feuille qui constitue lafenêtre active. Si un objet MDIForm est actif ou fait l'objet d'une référence, cette propriété spécifie la feuilleMDI fille active.
> >
> > Syntaxe
> >
> > object.ActiveForm
> >
> > L'espace réservé object représente uneexpression d'objet qui correspond à un objet figurant dans la rubrique "Application".
> >
> > Remarques
> >
> > Utilisez la propriété ActiveForm pour accéder aux propriétés d'une feuille ou pour invoquer les méthodes qui lui sont associées, par exemple, Screen.ActiveForm.MousePointer = 4.
> >
> > Cette propriété est particulièrement utile dans une application MDI (interface multidocument) dans laquelle un bouton de la barre d'outils doit lancer une action sur un contrôle dans une feuille MDI fille. Lorsque l'utilisateur clique sur le bouton Copier de la barre d'outils, votre code peut faire référence au texte contenu dans le contrôle actif de la feuille MDI fille, par exemple, ActiveForm.ActiveControl.SelText.
> >
> >
> > Vala vala
> > @peluche
> > DA
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > Je veux recuperer le caption (ainsi que la valeur des différent object) de toutes les formes actives (recupere le contenu de windowslists) mais je sais comment et je commence à m'enervé car j'y arrive pas.
> > >
> > > Quelqu'un à une solution ou une source.
> > >
> > > Merci BCP
> >
>



Cette discussion est classé dans : form, active, mdi


Répondre à ce message

Sujets en rapport avec ce message

Déterminer La form active dans Une Application MDI [ par VPNVB ] Salutje veux developper un editeur de text (en mode MDI)mais comon déterminer le formulaire de document active par exempledans VB6, en peux écrir:Acti Form Mdi dans un DLL [ par tiblay ] Bonjour a tous,Je cherche a appeler une fonction dans un DLL qui m'ouvre une form MDI, mais je ne suis pas capable de cree une form MDI dans le DLL.  Une seule form MDi??? [ par 58 ] Euh,Salut!je voudrai savoir pourquoi on ne peut integrer qu'une seule forme MDI dans un projetMerci et bonne prog'@+58 Prechargement form mdi fille à partir du splash screen [ par verbalinsurection ] Bonjour,J'ai une form MDI parent en vb 2005 qui contient plusieur form mdi fille qui s'affichent selon les bouton d'un menu. Ces form mdi filles conti Ajout de variables dans un sous menu d'une form MDI [ par embt ] bonjour,J'ai créé une form MDI avec des menus et des sous menus.Comment rajouter des rubriques dans un sous menu par programmation.Par avance merciEri Picture d'une MDI [ par tbbuim1 ] Bonjour à tous,J'ai une MDI contenant une image de fond dans sa propriété Picture.J'aimerais que cette dernière est la même taille que la form (FIT TO Changer l'apparence d'une form MDI - VB.NET [ par dosba91 ] Bonjour à tous,Je cherche à mettre la proprièté appearence flat à une form MDI comme avec VB6, mais là en VB.net.Je ne trouve pas la proprièté, est ce Deplacer le scrollBar d'un MDI form. [ par JoePatent ] *Code VB 6*Bonjour,J'ai une form MDI dans laquelle se trouve une form Child.La form Child est 2 fois la longueur de l'ecran. Donc le MDI affiche un s Bug avec les MDI form :-( [ par violent_ken ] Violent Ken Salut, j'ai un petit problème avec les MDIforms. Voilà ce que çà donne de temps en temps...<a href="http://www.enregistrerso


Nos sponsors

Sondage...

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,250 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é.