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

C# Discussion :

Contrôle de bouton


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Invité
    Invité(e)
    Par défaut Contrôle de bouton
    Bonjour,
    J'aimerais pouvoir contrôler un bouton comme je le souhaite, je m'explique, je veux envoyer une information avec le bouton malheureusement initialement on est obliger de désactiver le click en appuyant sur un autre bouton mais j'aimerais appuyer sur le bouton pour activer l'évènement mais recliquer dessus pour désactiver l'évènement. Est-ce que c'est possible ? Je précise que je suis en WinForms. Si je ne suis pas assez claire n'hésitez pas à me demander je donnerai les précisions nécessaires.
    Je vous remercie de votre temps

  2. #2
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001
    Par défaut
    La vache !
    J'ai du lire 8 fois avant de comprendre ce que tu veux (si j'ai bien compris).

    Donc pour résumer, ce que j'ai compris :
    - Tu envoie une information lors du clic sur un bouton A et ce bouton A n'est pas forcément actif
    - Tu as un bouton B qui est sensé activer ou désactiver le bouton A, et c'est ça que tu ne parviens pas à faire.

    Si c'est bien cela que tu souhaites, il faut brancher un événement clic sur le bouton B et y mettre le code suivant :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    A_Button.Enabled = !A_Button.Enabled;

  3. #3
    Invité
    Invité(e)
    Par défaut
    Oui désolé je ne savais pas comment expliquer cela,
    Alors en fait ce que je veux en reprenant votre explication qui est bien plus clair que la mienne c'est que par exemple j'appuie sur le bouton A pour activer un évènement mais j'aimerais que quand j'appuie une nouvelle fois sur ce bouton A je désactive l'évènement et que je puisse utiliser tout le temps ce bouton A

  4. #4
    Membre extrêmement actif
    Inscrit en
    Avril 2008
    Messages
    2 573
    Détails du profil
    Informations personnelles :
    Âge : 65

    Informations forums :
    Inscription : Avril 2008
    Messages : 2 573
    Par défaut
    Bonjour

    Ton ami est checkBox (tout en un).
    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
    21
     
    namespace WindowsFormsApplication1
    {
        public partial class Form1 : Form
        {
            public Form1()
            {
                InitializeComponent();
                this.BackColor = Color.Red;
                this.checkBox1.Appearance = Appearance.Button;
            }
     
            private void checkBox1_CheckedChanged(object sender, EventArgs e)
            {
                if (checkBox1.Checked)
                    this.BackColor = Color.Red;
                else
                    this.BackColor = Color.Blue;
            }
        }
    }
    bon code..

  5. #5
    Invité
    Invité(e)
    Par défaut
    Ooh je ne connaissais absolument pas cet outil, je te remercie je vais regarder à ça ! Merci beaucoup

  6. #6
    Expert confirmé
    Avatar de popo
    Homme Profil pro
    Analyste programmeur Delphi / C#
    Inscrit en
    Mars 2005
    Messages
    3 001
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste programmeur Delphi / C#
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 3 001
    Par défaut
    MABROUKI, tu as compris quoi ?

    Ce que j'ai compris après cette reformulation.
    - Le bouton A active un événement sur un contrôle B (genre permet déclencher quelque chose sur le clic sur un bouton B) la première fois où on clique sur A
    - Le bouton A désactive l’événement sur un contrôle B (le code placé sur le bouton B ne pourra plus être déclenché) la seconde fois où on clique sur A
    - Le bouton ne fait sur l’événement du contrôle B plus rien les autres fois où on clique sur A (et donc le clic sur B continue de ne rien faire).

    FXstr, c'est ça ou pas ?

Discussions similaires

  1. [C# WPF] Animer des objets avec contrôle par bouton
    Par RandomCoder dans le forum C#
    Réponses: 1
    Dernier message: 15/04/2019, 19h55
  2. Contrôle saisi bouton radio ou select
    Par pascale86 dans le forum Langage
    Réponses: 1
    Dernier message: 19/11/2007, 16h45
  3. contrôle sur un bouton
    Par allowen dans le forum Général JavaScript
    Réponses: 6
    Dernier message: 12/01/2006, 14h07
  4. Réponses: 9
    Dernier message: 07/10/2005, 16h47
  5. [MFC] Création manuelle de contrôle bouton
    Par yanisliadon dans le forum MFC
    Réponses: 9
    Dernier message: 21/07/2005, 22h30

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