Champs cachés

Résolu/Fermé
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008 - 18 mars 2008 à 10:11
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008 - 18 mars 2008 à 16:03
Bonjour,

savez vous comment je peux associer un champs caché à chaque bouton créés dynamiquements ?

merci

3 réponses

choubaka Messages postés 39404 Date d'inscription jeudi 4 avril 2002 Statut Modérateur Dernière intervention 21 novembre 2024 2 102
18 mars 2008 à 10:15
Salut

quel langage ???
0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
18 mars 2008 à 10:17
en vba sous excel ;-(
0
Re,

Tu places des textbox avec la propriéte .Visible = False, ça c'est pour le champ caché, mais pour l'associer à un bouton je ne connais pas de lien direct entre textbox et bouton. Peut etre avec l'evenement buton_Click, tu peut recuperer la valeur du textbox.Value que tu lui associe au moment d'executer la procedure.

A+.
0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
18 mars 2008 à 10:45
pour le champs caché j'ai trouvé l'histoire du visible c'est cool mais mon pb reste entier au niveau de l'association à un bouton.

en fiat pour l'instant j'ai réussi à en faire un qui renvois des données différentes au bouton, mais now il m'en faut un par bouton.

crois tu qu'il faudrai que je fasse un module de classe avec une création dynamique de champs cachés (comme pour mes boutons) ? ca pourrait etre possible tu penses ?
0
En fait, je t'ai donné juste une piste. Je ne connais pas la finalité de l'association champ-bouton que tu veux réaliser.
A quoi ça va servir, comment on les initialise ... On peut aussi créer un tableau (en memoire) a une ou deux entrées genre:

Dim tab1 (100,2) as string avec t(i,1)=NomBouton et t(i,2)=Valeur texte associée au bouton d'indice i.
ou encore
Dim Tab1(100) as double avec Tab(i)=ValeurNumérique associée au bouton d'indice i.

Comme tu peux le constater, il y a plusieurs solutions à ton problème, à toi de voir celui qui s'adapte le mieux.

Salut.
0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
18 mars 2008 à 11:18
oauis effectivement je vois ca !
mais ces deux solutions m'ont l'air pas mal du tout!

me reste plus qu'à mettre els mains dans le canbouï avec tes conseils !

merci pour tes orientations

a tres bientot
0
niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008 > niny@ Messages postés 107 Date d'inscription mercredi 12 mars 2008 Statut Membre Dernière intervention 16 septembre 2008
18 mars 2008 à 16:03
il y a une autre solution :

quand je créer mes boutons de facon dynamique j'associe la création de label dans la boucle de mes boutons :

c'est à dire un truc du genre :

Set Bouton = création dynamique
Set label_dyna = Controls.Add("forms.label.1", "label" & lig & col, True)

With Bouton
. caractéristiques souhaitées du bouton

With label_dyna
.caractéristiques du label dynamique

.....

voili voilou en espérant que ca puisse aider d'autres personnes qui ont le même pb que moi !
0