IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Faire un reset des boutons dans un frame [XL-2010]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 24
    Par défaut Faire un reset des boutons dans un frame
    bonjour à tous et toutes.

    voilà mon souci: j'ai placé plusieurs commandButton dans un frame ce qui est très pratique car le comportement est celui des boutons d'option, si on clique sur un, on désélectionne le précédent. par contre j'aimerais qu'une instruction puisse les remettre tous à zéro, c'est à dire tous désélectionnés.

    je ne trouve pas. désolé si la question est basique et que je n'y arrive pas, enfin il n'y pas de question bête il parait.

    merci pour votre aide

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour

    Tes boutons de commande n'ont pas un comportement particuliers parce que tu es dans une frame, c'est leur comportement normal, car il ne peut y avoir qu'un bouton de commande qui a le focus.

    Il suffit de mettre le focus sur un autre contrôle de ton UserForm.

    Philippe

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 24
    Par défaut
    à priori, plusieurs ont le focus. chaque groupe de 4 commandbutton est dans un frame différent. ce qui est gênant, ce que le formateur qui doit noter le compte rendu a l'impression que les choix sont prédéfinis. cela ne fait pas très propre.

    en fait les commandbutton sont normalement des "boutons poussoirs" mais en les mettant dans une frame, ils se comportent un peu comme des boutons à bascule ("tooglebutton") si je ne me trompe pas.
    Images attachées Images attachées  

  4. #4
    Invité
    Invité(e)
    Par défaut Bonjour,
    la méthode la plus simple pour désélectionner une option est d'en sélectionner une autre. ajoute une option dans chaque frame avec un libellé explicite pour informer l'utilisateur que cette option désélectionne toutes les autres!

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    24
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 24
    Par défaut
    merci pour ces éléments

    en fait à chaque appel de cette notation, j'aimerais que la fiche soit "vierge" donc pas avec quelques boutons actionnés.

    j'ai testé mais le bouton de "reset" doit être visible, sinon cela ne fonctionne pas. comme je voudrais qu'il ne soit jamais visible, je suis obligé de:

    1 le rendre visible
    2 lui donner le focus
    3 le rendre invisible

    c'est un peu lourd, avez-vous une autre manière de faire?

    j'ai testé en rendant la frame invisible et en la remettant visible, les boutons sont encore cochés.

  6. #6
    Invité
    Invité(e)
    Par défaut Bonjour,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Private Sub Reset_Click()
    Dim i As Integer
    For i = 1 To 12
    Me.Controls("OptionButton" & i).Value = False
    Next
    End Sub
    Dernière modification par AlainTech ; 04/05/2014 à 19h54. Motif: Suppression de la citation inutile

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [C#] Modifier le text des boutons dans un datagrid
    Par Le-Cortex dans le forum ASP.NET
    Réponses: 3
    Dernier message: 11/01/2006, 10h17
  2. Insérer automatiquement des boutons dans des cellules excel
    Par Oaurelius dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 04/11/2005, 18h38
  3. Pouvoir gérer les actions des boutons dans une classe
    Par Cyborg289 dans le forum Composants
    Réponses: 2
    Dernier message: 08/07/2005, 12h08
  4. [FLASH MX] Action des boutons dans un menu déroulant
    Par zab_paris dans le forum Flash
    Réponses: 1
    Dernier message: 05/07/2005, 18h14
  5. Réponses: 2
    Dernier message: 31/08/2002, 14h00

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo