Supprimer des contrôles dynamiquement - VB/VBA/VBS - Programmation
Marsh Posté le 19-10-2008 à 16:12:06
Remove ne fonctionne pour les contrôles ajoutés dynamiquement, et fonctionne avec un Identifiant qui peut être soit la position soit un nom
Donc c'est
Code :
|
Mais je le répète ça ne marchera que si ils ont été créés dynamiquement
Marsh Posté le 20-10-2008 à 12:26:22
Merci pour ta réponse.
Est-ce que ça ne devrait pas fonctionner pour enlever les contrôles créés par la ligne 29 (set Textbox = control.add...) ?
Le problème est que quand je ferme le formulaire et que je le rouvre, les contrôles créés la fois d'avant sont toujours là.
Marsh Posté le 19-10-2008 à 13:28:57
Bonjour à tous,
Je m'adresse à nouveau à vous pour une autre question.
Je souhaite avoir dynamiquement une zone de texte par cellule de la plage "Departments".
La partie ajout de contrôles marche très bien, mais par contre, quand je rouvre le formulaire après avoir rajouté des text_box automatiquement, elles restent sur le formulaire.
Je voudrais donc commencer par supprimer toutes les textbox de mon formulaire.
Voici le code que j'ai pour l'instant. Ca bloque sur "add_department.Controls.Remove (ctl)"
Avez-vous une idée ?
Merci