Controles d'une frame

zebiker Messages postés 34 Date d'inscription vendredi 10 janvier 2003 Statut Membre Dernière intervention 12 novembre 2008 - 22 mars 2004 à 18:47
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 - 23 mars 2004 à 00:11
Bonjour,

Est-ce possible de mettre tous les controles (checkbox...) d'une frame en "ENABLED= False" en un clique sur un boutton

Merci, d'avance
zebiker

2 réponses

cs_DARKSIDIOUS Messages postés 15814 Date d'inscription jeudi 8 août 2002 Statut Membre Dernière intervention 4 mars 2013 130
22 mars 2004 à 19:03
Tout dépend comment sont nommé tes checkbox : si tu as fait un groupe de contrôle avec tes checkbox, alors pas de problèmes :

For Each Obj In NOMDESCONTROLES

Obj.Enabled = False

Next

sinon, tu es obligé de désactiver un par un tout tes contrôles !

DarK Sidious

[Responsable API/VB du site www.ProgOtoP.com]
Téléchargez ProgOtoP API Viewer
0
crenaud76 Messages postés 4172 Date d'inscription mercredi 30 juillet 2003 Statut Membre Dernière intervention 9 juin 2006 28
23 mars 2004 à 00:11
Non pas forcément s'il sont tous dans la meme frame on peut faire une sub comme ca ...
Sub ResetFrame(Frame as Frame)
Dim Ctrl as Control

For Each Ctrl in Form1.Controls
  If Ctrl.Parent = Frame Then 
    ' Faire le boulot de réinit en fonciton du type de controle
  End If
Next
End Sub

et l'appeler comme cela
...
ResetFrame Me.Frame1
...


Christophe R.
0
Rejoignez-nous