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++Builder Discussion :

[FMX]Positionner correctement la flèche d'une colonne de TStringGrid [Interface]


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519
    Points : 523
    Points
    523
    Par défaut [FMX]Positionner correctement la flèche d'une colonne de TStringGrid
    Bonjour,

    J'essai d'ajouter une fonction de ordonnancement à une TStringGrid (la fonction classique : appuie sur l'entête avec une flèche qui indique le sens).

    Mon problème est que je n'arrive pas à positionner la flèche à la fin du texte.

    Nom : EnteteStringGridFireMonkey.png
Affichages : 145
Taille : 2,6 Ko

    Comme on peut le voir sur l'image, la flèche s'ajoute bien mais je ne trouve pas comment faire pour calculer sa position pour la mettre juste après le texte.
    J'avais pu le faire sur un TTreeViewitem (TreeviewItem->MinItemSize.Width) mais là, je ne trouve pas de solution ou d'équivalence.
    J'ai accès au THeader et THeaderItem.
    La propriété Width me donne la taille complète (y compris la partie vide).

    Avez-vous une solution ?

    Merci.

    ps : j'utilise Firemonkey et C++Builder XE4

  2. #2
    Membre confirmé
    Homme Profil pro
    Consultant technique
    Inscrit en
    Juillet 2002
    Messages
    519
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Consultant technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2002
    Messages : 519
    Points : 523
    Points
    523
    Par défaut
    J'ai eu une réponse dans la partie FMX du forum Delphi.

    J'utilise donc le code suivant pour avoir la taille de texte.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Canvas->TextWidth(TempItem->Text)

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 02/03/2014, 17h47
  2. [DataGrid] - Positionner la scroll bar d'une colonne
    Par Anto03 dans le forum Silverlight
    Réponses: 1
    Dernier message: 17/03/2010, 16h29
  3. Réponses: 8
    Dernier message: 18/11/2006, 12h04
  4. Réponses: 1
    Dernier message: 04/07/2006, 16h35
  5. [W3C] FOOTER mal positionné dans une colonne
    Par miltonis dans le forum Balisage (X)HTML et validation W3C
    Réponses: 8
    Dernier message: 28/12/2005, 16h38

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