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 :

Effet enfoncé d'un bouton


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 82
    Par défaut Effet enfoncé d'un bouton
    Bonsoir tout le monde.Donc j'expose directement mon problème: je crée une suite de boutons dynamiquement en C# et ce que je veux c'est que quand je clique sur un de ces boutons j'aurais un effet enfoncé ou je change de couleur du background puis quand je clique sur un autre le premier bouton retourne à son état initial.J'espère être claire et j'attends vos indications

  2. #2
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    Ce que tu peux faire c'est utiliser des ImageButton. Tu créé pour chaque bouton une image normal et une image enfoncée. Ensuite tu joues en javascript sur les onclick pour modifier l'image de ton bouton et remettre les autres à l'état normal.

    Une autre solution qui revient au même est d'utiliser des boutons normaux et sur le onclick javascript de changer le css

  3. #3
    Membre confirmé
    Inscrit en
    Novembre 2009
    Messages
    82
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 82
    Par défaut
    Mais je travaille avec C# sur Visual studio.Il n'y a pas d'autre solutions que d'utiliser le javascript ou un fichier CSS???

  4. #4
    Membre émérite
    Avatar de Gurdil le nain
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Avril 2009
    Messages
    468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2009
    Messages : 468
    Par défaut
    Tu travailles en WinForm ?

    Si tu veux utiliser des images pour que ton bouton ait un effet enfoncé, tu as juste à changer l'image du bouton sur l'évènement click du bouton : Tu testes quelle image est affichée et tu affiches l'autre.

    Après, si tu veux pas bosser avec des images, tu peux essayer de modifier les propriétés graphiques de ton bouton (toujours sur le click) pour qu'il ait une allure enfoncée.

  5. #5
    Membre Expert
    Avatar de jbrasselet
    Homme Profil pro
    Chef de projet NTIC
    Inscrit en
    Mars 2006
    Messages
    1 022
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Chef de projet NTIC
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 022
    Par défaut
    En effet je suis parti (à tort peut être) du fait que tu était en Webforms.
    Donc première étape : webform ou winform ?

  6. #6
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Ou WPF ? Ou Silverlight ?

  7. #7
    Membre Expert
    Profil pro
    Inscrit en
    Décembre 2004
    Messages
    2 210
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 210
    Par défaut
    Citation Envoyé par Gurdil le nain
    tu peux essayer de modifier les propriétés graphiques de ton bouton (toujours sur le click) pour qu'il ait une allure enfoncée.
    Tu as essayé cette solution ? Par exemple en jouant avec la propriété BackColor ou BackgroundImage.

    Sinon peut-être que tu peux créer dynamiquement des CheckBox plutôt que des Button. Et en jouant sur la propriété Appearance, tu peux lui donner le style d'un bouton (voir l'exemple du lien fourni).

Discussions similaires

  1. Bouton qui aurait le meme effet qu'un touche?
    Par genius99 dans le forum Access
    Réponses: 3
    Dernier message: 22/03/2006, 16h59
  2. Bouton enfoncé
    Par mr.saucisse dans le forum MFC
    Réponses: 4
    Dernier message: 08/02/2006, 14h04
  3. Comment savoir si le bouton d'une fenêtre est enfoncé ?
    Par Lecerf dans le forum Composants VCL
    Réponses: 7
    Dernier message: 21/09/2005, 19h38
  4. Détecter les états des boutons (enfoncé, relaché)
    Par Tray dans le forum C++Builder
    Réponses: 3
    Dernier message: 17/03/2005, 20h12
  5. [VB6] Bouton enfoncé
    Par jlvalentin dans le forum VB 6 et antérieur
    Réponses: 12
    Dernier message: 02/02/2005, 10h49

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