Générer des objets et leur attribuer des fonctions ?!
projetmarie
Messages postés11Date d'inscriptionmardi 19 avril 2005StatutMembreDernière intervention31 mai 2006
-
28 avril 2005 à 12:12
projetmarie
Messages postés11Date d'inscriptionmardi 19 avril 2005StatutMembreDernière intervention31 mai 2006
-
28 avril 2005 à 13:53
Bonjour,
J'ai un petit problème que j'aimerais bien résoudre, ou contourner si c'est possible...
Je m'explique :
Je crée des boutons et des champs textes qui sont tous inclus dans des panels différents. On obtient donc des noms du style :
btnAjout1, btnAjout2, btnAjout3....
txtNb1, txtNb2, txtNb3....
J'ai fait une fonction :
Private Sub PctPlus_EntreeSouris(ByVal sender As Object, ByVal e As EventArgs)
'Fonction qui s'execute quand on clique sur les Plus
sTemp = sender.name
End Sub
Celle-ci s'éxecute lorsqu'on clique sur un bouton "Plus". Il y en a plusieurs dans la fenêtres et portent les noms : PctPlus1, PctPlus2...
La chaine sTemp dans l'initialisation du nom des boutons contient le numéro qui suit le nom PctPlus.Et en fin d'initialisation, on appelle la fonction PctPlus_EntreeSouris qui s'éxecute lorsqu'on clique sur les boutons !
Maintenant ce que je voudrais faire, c'est incrémenter un champ texte qui porte le même numéro que le bouton.
Exemple : le bouton PctPlus1 incrément le champ texte TxtNb1, le bouton PctPlus2 incrémente le champ texte TxtNb2...
Quelqu'un aurait il une solution à mon problème ?
Si on pouvait concaténer des chaines de caractères et gérer des évènements avec cette même chaine, ca serait facile... Du style : "texte" & 1.click
Merci beaucoup pour l'aide que vous pourrez m'apporter
Marie
A voir également:
Générer des objets et leur attribuer des fonctions ?!
Starec
Messages postés152Date d'inscriptionmercredi 30 mars 2005StatutMembreDernière intervention 5 mars 2007 28 avril 2005 à 12:18
Va voir dans la recherche du site du coté de l'ajout dynamique de contrôle, je pense que cela pourrais t'aider ,ne pas oublier la fonction with events (je crois) lors de la déclaration
"pour les noms d'objets, je déclare un tableau dynamique où je peux stocker les noms des contrôles.
Ou si tu sais à l'avance le nombre exact d'objets que tu auras, déclares un tableau avec une dimension et une taille finie."
Je veux bien créer un tableau avec les noms
des contrôles, mais comment on fait pour les utiliser après ?! On va
arriver avec quelque chose du style : montableau.text ?!