begin process at 2012 02 15 11:23:09
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

J'AI BESOIN D'AIDE !!!! :)

 > 

Type incompatible avec "For Each Toolbar In frmMain.Controls" ?!


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Type incompatible avec "For Each Toolbar In frmMain.Controls" ?!

dimanche 27 avril 2003 à 10:40:28 | Type incompatible avec "For Each Toolbar In frmMain.Controls" ?!

FredT

J'ai un bug bizarre et je comprends pas pourquoi : Je veux faire la liste de toutes les barres d'outils de frmMain dans ma source "DevLibrary". (pour l'instant y'en a 6) Si je fais :

Dim composant As Toolbar
For Each composant In frmMain.Controls
MsgBox composant.Name
Next

J'ai bien une msgbox sur mes 2 premieres barres, mais ensuite, ca bug sur "Next", je dis bien sur cette ligne! avec err 13 "Type incompatible" . J'avoue que la, je pige pas !

en attendant j'utilise :

Dim composant As Control
For Each composant In frmMain.Controls
If TypeOf composant Is Toolbar Then MsgBox composant.Name
Next

Mais, j'aimerai bien comprendre le prob. Quelqu'un à une idée ?

dimanche 27 avril 2003 à 16:57:10 | Re : Type incompatible avec "For Each Toolbar In frmMain.Controls" ?!

PROGRAMMIX

Cela me paraît logique puisque le "For Each Composant In frmMain.Controls" signifie que tu passes en revue chacun des contrôles de frmMain et comme tu as déclaré Composant de type ToolBar, dès l'instant où le prochain contrôle passé en revue avec next, n'est plus du même type, cela bug...

Donc je ne pense pas que tu puisses te passer de ta boucle de dépannage.

D'un autre côté, tes ToolBars ayant un nom tu pourrais probablement te passer de boucle et appeler directement celles-ci...



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

> J'ai un bug bizarre et je comprends pas pourquoi : Je veux faire la liste de toutes les barres d'outils de frmMain dans ma source "DevLibrary". (pour l'instant y'en a 6) Si je fais :
>
> Dim composant As Toolbar
> For Each composant In frmMain.Controls
> MsgBox composant.Name
> Next
>
> J'ai bien une msgbox sur mes 2 premieres barres, mais ensuite, ca bug sur "Next", je dis bien sur cette ligne! avec err 13 "Type incompatible" . J'avoue que la, je pige pas !
>
> en attendant j'utilise :
>
> Dim composant As Control
> For Each composant In frmMain.Controls
> If TypeOf composant Is Toolbar Then MsgBox composant.Name
> Next
>
> Mais, j'aimerai bien comprendre le prob. Quelqu'un à une idée ?
>
>
lundi 28 avril 2003 à 10:51:55 | Re : Type incompatible avec "For Each Toolbar In frmMain.Controls" ?!

Renfield

Administrateur CodeS-SourceS
je dirait meme que ta boucle dite "de depannage" est celle a utiliser !! pourquoi changer , elle est correcte !
-----------------------------------------------------------------------
By Renfield

thomas_reynald@msn.com

Aucune touche n'a été bléssée lors de la saisie de ce texte..........


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

> Cela me paraît logique puisque le "For Each Composant In frmMain.Controls" signifie que tu passes en revue chacun des contrôles de frmMain et comme tu as déclaré Composant de type ToolBar, dès l'instant où le prochain contrôle passé en revue avec next, n'est plus du même type, cela bug...
>
> Donc je ne pense pas que tu puisses te passer de ta boucle de dépannage.
>
> D'un autre côté, tes ToolBars ayant un nom tu pourrais probablement te passer de boucle et appeler directement celles-ci...
>
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > J'ai un bug bizarre et je comprends pas pourquoi : Je veux faire la liste de toutes les barres d'outils de frmMain dans ma source "DevLibrary". (pour l'instant y'en a 6) Si je fais :
> >
> > Dim composant As Toolbar
> > For Each composant In frmMain.Controls
> > MsgBox composant.Name
> > Next
> >
> > J'ai bien une msgbox sur mes 2 premieres barres, mais ensuite, ca bug sur "Next", je dis bien sur cette ligne! avec err 13 "Type incompatible" . J'avoue que la, je pige pas !
> >
> > en attendant j'utilise :
> >
> > Dim composant As Control
> > For Each composant In frmMain.Controls
> > If TypeOf composant Is Toolbar Then MsgBox composant.Name
> > Next
> >
> > Mais, j'aimerai bien comprendre le prob. Quelqu'un à une idée ?
> >
> >
>
mercredi 7 mai 2003 à 16:44:57 | Re : Type incompatible avec "For Each Toolbar In frmMain.Controls" ?!

FredT


Merci bcp a vous deux

Effectivement c'est normal. j'avais encor peu utilisé de "For Each" Là, j'ai tout compris .

Sinon, Programmix, cette boucle, c'est pour rendre DevLibrary un peu plus personnalisable: Barres d'outils masquable (je vais en rajouter, mais je sais pas encor combien), et boutons perso, mais la je bloque sur le bug de la méthode restore, et je craints aussi, qu'au niveau de la Base de registre, ca soit incompatible, sur différentes versions de Win.
@+



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

> je dirait meme que ta boucle dite "de depannage" est celle a utiliser !! pourquoi changer , elle est correcte !
> -----------------------------------------------------------------------
> By Renfield
>
> thomas_reynald@msn.com
>
> Aucune touche n'a été bléssée lors de la saisie de ce texte..........
>
>
> -------------------------------
> Réponse au message :
> -------------------------------
>
> > Cela me paraît logique puisque le "For Each Composant In frmMain.Controls" signifie que tu passes en revue chacun des contrôles de frmMain et comme tu as déclaré Composant de type ToolBar, dès l'instant où le prochain contrôle passé en revue avec next, n'est plus du même type, cela bug...
> >
> > Donc je ne pense pas que tu puisses te passer de ta boucle de dépannage.
> >
> > D'un autre côté, tes ToolBars ayant un nom tu pourrais probablement te passer de boucle et appeler directement celles-ci...
> >
> >
> >
> > -------------------------------
> > Réponse au message :
> > -------------------------------
> >
> > > J'ai un bug bizarre et je comprends pas pourquoi : Je veux faire la liste de toutes les barres d'outils de frmMain dans ma source "DevLibrary". (pour l'instant y'en a 6) Si je fais :
> > >
> > > Dim composant As Toolbar
> > > For Each composant In frmMain.Controls
> > > MsgBox composant.Name
> > > Next
> > >
> > > J'ai bien une msgbox sur mes 2 premieres barres, mais ensuite, ca bug sur "Next", je dis bien sur cette ligne! avec err 13 "Type incompatible" . J'avoue que la, je pige pas !
> > >
> > > en attendant j'utilise :
> > >
> > > Dim composant As Control
> > > For Each composant In frmMain.Controls
> > > If TypeOf composant Is Toolbar Then MsgBox composant.Name
> > > Next
> > >
> > > Mais, j'aimerai bien comprendre le prob. Quelqu'un à une idée ?
> > >
> > >
> >
>


Cette discussion est classée dans : composant, for, each, toolbar, frmmain


Répondre à ce message

Sujets en rapport avec ce message

VB access problème avec boucle "for each" [ par Enzino ] Bonjour à tous,PROBLEME AVEC BOUCLE "for each"*******************************Mon but est de parcourir le formulaire "F_Facturation" et de faire la som Aidez-moi SVP Boucle for each dans access [ par Enzino ] Bonjour à tous,PROBLEME AVEC BOUCLE "for each"*******************************Mon but est de parcourir le formulaire "F_Facturation" et de faire la som boucle for each [ par Enzino ] Quelqu'un pourrait-il m'expliquer comment fonctionne la boucle for each dans Access ??for each xxxx in xxxxnextCe sont les xxx que je ne comprends p For Each Excel.Sheets In excel97.Application.ActiveWorkbook [ par Charlie ] Allo... je veux boucler sur toute les sheets de mon workbooks Excel mais je ne sais pas comme le faire...Quelqu'un sait comment??? Collection [ par cheche ] Bonjour,je créé une collection dans laquelle je voudrais mettre trois type d'objets que j'ai créé.Ensuite je veux parcourir la collection avec des "fo HELP!! [ par tutut ] For Each CommandButton In Medd = CommandButton.Widthdd = dd + 50CommandButton.Width = ddNextCe code marche,For Each CommandButton In Medd = CommandBut boucle for each, recuperer l'adresse d'une cellule sous excel [ par vincent82 ] bonjourvoila ma question :j'effectue une boucle for each sur un range de cellulesfor each valeur in range("A1:A7")valeur contient alors successivement Toolbar [ par rdrapeau ] Bonjour à tous,Je recherche depuis quelques temps le composant toolbar qui permet de gérer les toolbars comme windows c'est à dire que l'on peut décro Rajout du composant 'Toolbar' [ par Sophie42 ] Bonjour,Pour créer une barre d'outils associée à mon menu j'ai lu qu'il éxistait un composant activeX mais le pb est que je le trouve pas dans "Projet VB6 vers VBA [ par dany108 ] Bonjour à tous.J'utilise ce code sous VB6 pour lister les imprimantes disponibles :For Each X In Printers ListeImprimante.AddItem X.DeviceNameNextje


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), 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

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,959 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales