begin process at 2012 02 14 15:35:45
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive Visual Basic & VB.NET

 > 

Archives Visual Basic

 > 

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

 > 

Parcourir les contrôles dans une frame


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

Parcourir les contrôles dans une frame

mercredi 14 avril 2004 à 13:25:43 | Parcourir les contrôles dans une frame

Dinbougre

Bonjour, j'avais trouvé hier sur ce forum un code semblable à ce que je cherche mais ce matin je l'ai essayé et cela ne fonctionne pas. J'ai beau cherché je ne retrouve plus ce topic et dans google impossible de mettre la main sur un exemple alors je me tourne vers vous :)

J'ai une feuille en VB6, une frame et des textbox et labels dans cette frame.

Je voudrai parcourir tous ces textbox et labels dans cette frame uniquement. Je ne veux pas traiter les contrôles en dehors de cette frame.

Mon code :

Dim frm As Frame
Dim ctrl As Control

Set frm = Me.maframe
For Each ctrl In Me.Controls
If (TypeOf ctrl Is TextBox Or TypeOf ctrl Is Label) Then
msgbox "youpi"
End If
Next


Là dessus il me retourne tous les textbox et labels de mon formulaire, normal puisque je fais un "for each" dans mon formulaire et non pas dans ma frame. Si je fais un "for each" sur "frm" ça ne marche pas.

Je ne sais pas si ça a un rapport ou pas mais quand je tape "ctrl." il ne m'affiche pas la ptite fenêtre d'aide répertoriant toutes les propriétés et méthodes de l'objet ctrl, est ce normal? ou j'ai fait une erreur de manipulation?

mercredi 14 avril 2004 à 13:56:23 | Re : Parcourir les contrôles dans une frame

rene38

Bonjour

Je connais le nom de ma frame : MaFrame

Dim objet As Control
For Each objet In Me.Controls
If objet.Container.Name = "MaFrame" Then
Debug.Print objet.Name' ou autre chose ...
End If
Next

mercredi 14 avril 2004 à 14:03:15 | Re : Parcourir les contrôles dans une frame

Dinbougre

merci ça marche nickel :)
j'essayais avec objet.parent qui me retournais toujours le nom du formulaire mais je savais pas ce que c'était container :)

y a pas une méthode plus propre qui me permet de boucler uniquement sur les contrôles de la frame? dans mon cas ça marche nickel mais si y a 100000 de contrôles en dehors de la frame c'est du traitement inutile non?
jeudi 15 avril 2004 à 00:50:08 | Re : Parcourir les contrôles dans une frame

crenaud76

Avec autant de controle, tu dois les ajouter dynamiquement dans ton code, non ?
Alors le plus simple est de construire une collection a laquelle tu ajoutes un item chaque fois que tu ajoutes un controle à ta frame. Comme ca, t'es peinard, t'as plus qu'à parcourir ta collection de bout en bout !!

Christophe R.
jeudi 15 avril 2004 à 09:14:02 | Re : Parcourir les contrôles dans une frame

Dinbougre

non je n'ai pas autant de contrôle mais c'était juste par curiosité que je posais la question :)


Cette discussion est classée dans : ctrl, textbox, code, frame, parcourir


Répondre à ce message

Sujets en rapport avec ce message

Code pour indiquer le datasource d'une textbox [ par Pilotex ] Je voudrais saovir comment faire pour que un textbox (text1) soit relier à un DATA1 sans passer par les propriète mais juste avec le code.exemple :Pri Récupération du code d'une page Html dans un textbox [ par Mugzy ] Bonjour, je voudrais savoir comment faire pour récupérer le code d'une page html dans un fichier texte.Merci par avance.Mugzy Comment ecrire dans un TextBox... [ par strangeEvader ] Je voudrai savoir le code pour qu'on puisse faire afficher un text deja ecrit dans le code dans un TextBoxqqchose comme cela, mais pour que ca marche: comment creer une Textbox en code [ par horko ] En gros j arrive pas a creer un textbox ou autre label, listbox ... et l attacher a mon form, je cherche a le faire dans le code bien sur.comment cela datagrid [ par sophmef1 ] Dans mon form j'ai un datagrid, un controle adodc, un textbox,un bouton de commande.Je voudrais lancer une requête en cliquant sur le bouton selon le Passer des lignes dans le code...?? [ par spliter ] je voudrais savir si c'est possible quand on écrit du code pour un textbox de passer des ligne. par exemple pour un label on écrit « chr(10) » mais po Mémoriser la valeur saisie dans un TextBox [ par eren ] Bonjour,Dans mon programme, je donne dans une TextBox, un chemin par défaut. L'utilisateur peut changer ce chemin manullement ou en cliquant sur un bo Pb de création de textBox dans le code [ par sarah ] Bonjour,en fait je crer des text box, pour afficher le résultat d'une requete, le problem c'est que je n'arrive pas à "écrire directement" dans ce tex Bouton et raccourci [ par CrAsHOv3r ] j'vais essayer detre le plus clair possible. Voila la question. Jai un bouton de commande que je veux personnaliser ..on sais que lorsque on met une i ajouter une TextBox depuis le code [ par Library ] Bonjour,J'ai deja une textbox dont le texte rentré est un nombre. Je voudrais que lorsqu'on change ce nombre, il s'affiche autant de textbox que le no


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 : 0,468 sec (4)

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