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
Ma page Developpez - Mon Blog Developpez
Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts)
Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir...
Votre post est résolu ? Alors n'oubliez pas le Tag![]()
Venez sur le Chat de Développez !
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" ?
Partager