voila mon problème j'ajoute dynamiquement des contôles, et après, j'aimerai les effacer dynamiquement aussi; donc tout ça en passant par le code....
Comment faire?
Alors merci de me faire part de vos suggestions....
Merci à tous.![]()
voila mon problème j'ajoute dynamiquement des contôles, et après, j'aimerai les effacer dynamiquement aussi; donc tout ça en passant par le code....
Comment faire?
Alors merci de me faire part de vos suggestions....
Merci à tous.![]()
je pose mon controle comme suit:
comment puis-je utiliser Unload?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Set MonControl(k) = Me.Controls.Add("vb.line", "ligne" & k &"")
Merci
pas avec unload dans ce cas là..; le unload sert si tu as loadé un controle avec une collection...
as tu essayé :
?
Code : Sélectionner tout - Visualiser dans une fenêtre à part Set MonControl(k) = nothing
Oui g essayé mais dans ce cas là seule la variable est égale à nothing, le contrôle lui-même n'est quand à lui pas supprimé de la form; en effet le nom du contrôle n'est pas le même que celui de la variable
...Puisque seul ligne donne le nom du contrôle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 set MonControl=Me.Controls.Add("vb.line","ligne")
J'ai le même problème, je cherche la solutoin, si je trouve, je poste ici...
Moi, perso, je travaille avec un tableau de controles défini en global
Puis, je fais des ajouts avec un redim preserve...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 mycontrol() as control
Enfin, j'ai le meme pbm quoi![]()
Voila ce que je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Public Sub DestroyControl() For i = 0 To UBound(myControls) - 1 form_ou_se_trouve_mon_control.Controls.Remove "control" & i 'Control i est son nom Set myControls(i) = Nothing Next i ReDim myControls(0) End Sub
bonjour tous le monde
j'aimerais bien utiliser cette méthode seulement
lorsque je fais
je n'ai pas l'option remove de proposée
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 form_ou_se_trouve_mon_control.Controls.
comment puis-je faire ?
merci d'avance pour vos réponses
Tu a pensè a renommer ta form en "form_ou_se_trouve_mon_control" ?
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager