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

Composants VCL Delphi Discussion :

Fonctionnement TSpeedButtons en groupe


Sujet :

Composants VCL Delphi

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 11
    Points : 7
    Points
    7
    Par défaut Fonctionnement TSpeedButtons en groupe
    Bonjour à toutes & à tous.

    Je n'avais jamais remarqué que les SpeedButtons ne fonctionnaient pas en groupe .
    J'ai refais la manip en suivant scrupuleusement l'aide Delphi :

    Je pose 4 TSpeedButtons sur un panel auxquels j'affecte la valeur 1 à leur propriété GroupIndex.
    Ils devraient donc fonctionner en groupe.
    Mais quand je clique sur l'un, aucun de ceux qui sont déjà Down ne remontent.

    Quelqu'un aurait-il des info concernant ce pb ?

    Merci d'avance.

    Au fait : je suis sous XE2.

  2. #2
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 346
    Points : 3 124
    Points
    3 124
    Par défaut
    Bonjour,

    il faut que les boutons du Panel aient la même valeur de GroupIndex (positive) et que AllowUp soit égal à True pour chaque bouton

    A+

    Charly

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    merci Charly910,
    mais je ne veux pas qu'ils soient à AllowUp.
    Je veux qu'il y en ait au-moins 1 qui soit Down.

    Mais à force de chercher, je me rends compte que si je fais la même chose dans une appli "vierge", tout marche correctement.
    (manque d'expérience = j'aurai dû essayer avant de poster).

    Je vais donc chercher ce qui peut gêner dans mon appli.

    Merci encore.

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Ok, j'ai compris, il faut qu'ils appartiennent au même parent direct, et pas seulement à la même fiche.
    Ce qui n'est pas forcément évident à priori, et pas du tout explicite dans l'aide.

  5. #5
    Membre expert
    Avatar de Charly910
    Homme Profil pro
    Ingénieur TP
    Inscrit en
    Décembre 2006
    Messages
    2 346
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur TP
    Secteur : Bâtiment Travaux Publics

    Informations forums :
    Inscription : Décembre 2006
    Messages : 2 346
    Points : 3 124
    Points
    3 124
    Par défaut
    OK, mais normalement, si tu poses 4 SpeedButtons sur un même panel, ils ont même parent ?

    A+

    Charly

  6. #6
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2014
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2014
    Messages : 11
    Points : 7
    Points
    7
    Par défaut
    Exact, en fait je n'ai pas été suffisamment rigoureux dans la description de mon problème .
    Contrairement à ce que j'ai écrit, je posais chaque btn sur un panel différent, eux-mêmes posés sur le panel en question.
    Du coup le parent direct n'est pas commun .

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

Discussions similaires

  1. [Nexus] - Groupes public ne fonctionnent pas
    Par ego dans le forum Intégration Continue
    Réponses: 1
    Dernier message: 17/09/2011, 09h35
  2. Réponses: 7
    Dernier message: 01/10/2010, 16h52
  3. Réponses: 8
    Dernier message: 17/09/2009, 15h08
  4. Group by ne fonctionne pas
    Par webfranc dans le forum SQL
    Réponses: 10
    Dernier message: 07/05/2008, 14h30

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