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

VB 6 et antérieur Discussion :

Annuler l'evenement Click d'un optionbutton


Sujet :

VB 6 et antérieur

Vue hybride

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

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Par défaut Annuler l'evenement Click d'un optionbutton
    Bonjour à tous,

    Je reviens sur le forum pour solliciter votre savoir.
    J'ai un formulaire "viewAnimateur" qui contient des informations sur l'animateur.
    Ce formulaire contient plusieurs optionButton désignant chacune un diplôme.
    Je voudrais que lorsqu'on click sur optionButton sa valeur ne change pas de celle chargée.
    La fonction enabled ne me convient pas car elle change le style de l'optionbutton ... Oui, oui c'est peu mais tout de meme

    Merci d'avance ^^

  2. #2
    Inactif  

    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    4 555
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 4 555
    Par défaut
    Bonsoir,

    Ta question est bizarre à moins qu'elle ne veuille dire tout simblement que tu ne veux pas qu'on puisse sélectionner un bouton d'option bien que sa propriété enabled soit True...
    Car ton truc ne peut concerner que la sélection d'un bouton non sélectionné, puisque le clic sur un bouton déjà sélectionné ne le déselectionne pas !

    Si c'est celà, il suffit de :

    Ceci dit, si tu as plusieurs boutons d'option dans un groupe de controles indéxés et que tu ne veux pas, par exemple, déselectionner celui d'index n en cliquant sur un autre bouton du même groupe, tu fais le contraire et force la main sur celui d'index n :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Private Sub Option1_Click(Index As Integer)
     Option1(n).Value = True
    End Sub
    Es-tu certain de ne pas parler de checkboxes (et non de boutons d'option) ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Par défaut
    Merci pour ta réponse.

    Enfaite j'ai un formulaire qui répertorie tout les animateurs enregistrés dans la base Access. J'ai dans le Flexgrid une colonne "Fiche" qui contient dans chaque ligne "Afficher"
    Dès que l'on clic dessus le formulaire "viewAnimateur" se charge. Les informations lui correspondant sont chargées.
    Les diplômes qui détient sont chargés dans une combo. La combo est parcouru est en fonction de la présence ou non le diplôme, optionbutton correspondant au diplôme devient a l'état 0 ou 1.

    Seulement cette fiche est visible par l'utilisateur, et ne peut donc pas être modifié. Je veut juste qu'il puisse voir et que si l'utilisateur clic dessus, la valeur ne modifie pas, que l'optbutton reste a son etat initiale.

  4. #4
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 71
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Une astuce : mets les options button dans un frame dont la propriété enabled est a false. Pour que le bidouillage n'apparaisse pas, retire le caption du frame et met le border style à zéro

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    39
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 39
    Par défaut
    SUPER !!! Merci beaucoup a toi
    J'avais désactiver une frame avec le caption contenant une écriture ça m'avait grisé la frame donc encore une question de "style"
    En tout cas merci beaucoup pour vos reponses !

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

Discussions similaires

  1. [C#] Evenement Click sur Datagrid
    Par Joad dans le forum ASP.NET
    Réponses: 2
    Dernier message: 30/05/2005, 13h37
  2. [vb.net] retourner une valeur dans l'evenement click
    Par graphicsxp dans le forum Windows Forms
    Réponses: 3
    Dernier message: 27/05/2005, 13h06
  3. [VBA] Evenement Click Cellule
    Par kribot dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 27/01/2005, 09h47
  4. besoin d aide evenement click droit
    Par yuvino dans le forum C++Builder
    Réponses: 4
    Dernier message: 05/12/2004, 10h32
  5. [C#] Evenement click dans un Panel
    Par keyser-soze dans le forum Windows Forms
    Réponses: 5
    Dernier message: 21/05/2004, 22h21

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