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

Dotnet Discussion :

Verrouiller un groupbox ?


Sujet :

Dotnet

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé

    Profil pro
    Inscrit en
    Février 2006
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 101
    Par défaut Verrouiller un groupbox ?
    Bonjour
    Comment peut-on empecher la modification d'un groupbox (juste lire l'info de la groupbox) sans utiliser la commande groupbox.enabled=false (car on ne distingue plus les valeurs affichées) ??? Faire une sorte de readonly.
    Merci pour vos réponses
    A+ Laurent

  2. #2
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2005
    Messages : 44
    Par défaut
    T'as quoi comme controles dans ta groupbox ?

  3. #3
    Membre confirmé

    Profil pro
    Inscrit en
    Février 2006
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 101
    Par défaut Verrouiller un groupbox ?
    Bonjour An0d,
    J'ai trois radiobutton

  4. #4
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2005
    Messages : 44
    Par défaut
    Donc t'as une groupBox avec 3 radioButtons et on ne peut pas y toucher ? quel est l'interet ? je comprends pas :s

    Sinon au lieu de mettre le enable à false sur la groupBox, pourquoi pas sur les radioButtons alors ?

    Mais je ne vois quand meme pas l'interet de mettre des radioButtons si on ne peut pas changer la selection :s

  5. #5
    Membre confirmé

    Profil pro
    Inscrit en
    Février 2006
    Messages
    101
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2006
    Messages : 101
    Par défaut Verrouiller un groupbox
    Quand je choisi une ligne d'une gridataview, j'affiche les données de la ligne dans un groupbox et je veux que ce soit en lecteur seul. Par contre quand je dois ajouter une ligne dans la gridataview, l'utilisateur doit choisir entre autre une option de la groupbox. J'ai essayé de mettre les radiobutton.enabled = false mais la lecture à l'écran est impossible. Je ne sais pas si tu connais access mais je voudrais la meme chose quand tu fais control.enabled = false et control.locked = true (le control est visible et verrouillé). J'espère que mon problème est explicite !!! Merci
    A+ Laurent

  6. #6
    Membre averti
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Novembre 2005
    Messages
    44
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Belgique

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Novembre 2005
    Messages : 44
    Par défaut
    J'ai une solution à l'arrache. En gros tu remets l'etat initial de ton radioButton apres qu'on ai cliqué dessus. Dommage qu'il n'y ai pas d'event "BeforeCheckChanged" sur les radioButtons. Donc je propose ceci :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
     
    private bool m_bTest;
     
    private void radioButton_CheckChanged(object sender, EventArgs e)
    {
        if (!m_bTest)
        {
            if (sender is RadioButton)
            {
                RadioButton rb = (RadioButton)sender;
                m_bTest = true;
                rb.Checked = !rb.Checked;
            }
        }
    }
     
    private void radioButton_MouseClick(object sender, MouseEventArgs e)
    {
        m_bTest = false;
    }
    Si quelqu'un a mieux (très certainement), ça m'intéresse. J'ai lancé ça comme ça, sans trop réfléchir :s

Discussions similaires

  1. [VB.NET] Controles dans un GroupBox
    Par Poussera dans le forum Windows Forms
    Réponses: 11
    Dernier message: 15/10/2004, 12h54
  2. Retrouver le nom d'un utilisateur qui a verrouillé une ligne
    Par Laurent Dardenne dans le forum Administration
    Réponses: 24
    Dernier message: 18/09/2004, 17h01
  3. [C#] Verrouiller le clavier
    Par lamiae18 dans le forum ASP.NET
    Réponses: 6
    Dernier message: 10/09/2004, 14h14
  4. Jframes : verrouiller la selection
    Par java_math dans le forum Agents de placement/Fenêtres
    Réponses: 3
    Dernier message: 06/06/2004, 14h30
  5. Verrouiller un lien dans une page
    Par [DreaMs] dans le forum XMLRAD
    Réponses: 5
    Dernier message: 25/02/2003, 16h56

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