OVH Cloud OVH Cloud

Comment on DELETE une form CHILD en Particulier dans un MDIForm

2 réponses
Avatar
J'aimerai savoir comment faire pour effacer DELETER un CHILD dans un MDIForm.
J'ai plusieurs form (14) dans ma fenetre MDI et je voudrait enlever disont la fenetre 7,
comment faire pour la selectionner parmis tout les autres et ensuite l'eliminer completement.

Merci beaucoup pour vos sugestion.

2 réponses

Avatar
christophe-pasde
Bonjour,

dim f as form

for each f in MdiForm1
'ici tu mets ce que tu veux comme parametre
if f.name= MonNom then
unload f
end if

next f

Et j'ajouterais

set mafeuille=nothing

dans l'evenement unload de mafeuille.

Christophe


a écrit :
J'aimerai savoir comment faire pour effacer DELETER un CHILD dans un MDIForm.
J'ai plusieurs form (14) dans ma fenetre MDI et je voudrait enlever disont la fenetre 7,
comment faire pour la selectionner parmis tout les autres et ensuite l'eliminer completement.

Merci beaucoup pour vos sugestion.





Avatar
ng
Salut,

Il suffit de boucler la collection Forms et de supprimer celui voulu (que
l'on peut repérer par son Tag, son Name ou même une autre propriété
publique...)

Dim oForm As Form
For Each oForm In Forms
If oForm.Name = "Form1" Then Call Unload(Me)
Next

--
Nicolas G.
FAQ VB : http://faq.vb.free.fr
API Guide : http://www.allapi.net
Google Groups : http://groups.google.fr/
MZ-Tools : http://www.mztools.com/

wrote:
J'aimerai savoir comment faire pour effacer DELETER un CHILD dans un
MDIForm.
J'ai plusieurs form (14) dans ma fenetre MDI et je voudrait enlever
disont la fenetre 7, comment faire pour la selectionner parmis tout
les autres et ensuite l'eliminer completement.

Merci beaucoup pour vos sugestion.