Checkbox VB

ruth -  
 hajar -
Bonjour à tous !
SVP existe t il une proprieté d'un contrôle checkbox (gente locked)
qui permet de le bloquer en lecture seule de sorte qu'un click ne modifie pas sa valeur?
NB:En procédant par code ds l'evenement click ou KeyDown j'obtiens une boucle infinie.
exemple
Private Sub MonCheckBox_Click()
if MonCheckBox.value=vbChecked then
MonCheckBox.value=vbUnChecked
else
MonCheckBox.value=vbChecked
end if

End Sub

Merci !

4 réponses

  1. ruth
     
    Merci!
    En fait en mettant la ppté enable du checkBox à false,la couleur de font devient grise!
    J'ai une fonction quelque lignes de code ds l'evenement click qui fait ce que je veux!
    Private Sub MonCheckBox_Click()
    Static CheckChange As Boolean
    If CheckChange = True Then Exit Sub
    If MonCheckBox.Value = vbChecked Then
    CheckChange = True
    MonCheckBox.Value = vbUnchecked

    Else
    CheckChange = True
    MonCheckBox.Value = vbChecked

    End If
    end sub
    0
  2. walpachino
     
    bonjour a tous je voudrer savoir c koi la cmd pour compter combien de foi une checkebox a été cocher et le nbr de case a cocher
    0
  3. hajar
     
    je voudrais le role de programmation evenemantiel et leurs fonctions +les composants
    0
  4. Nettogrof Messages postés 522 Statut Membre 672
     
    Il a la proprité Enable qui permet de "locker" un chechbox.

    Mais a quoi sert ta fonction? un checkbox simple ne fait pas la meme chose?

    Nettogrof tseb era seiromem emoS
    -1