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 :

TStringGrid, RowCount et FixedRows


Sujet :

Composants VCL Delphi

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Par défaut TStringGrid, RowCount et FixedRows
    Bonjour,

    Le problème est le suivant:

    Lorsqu'un TStringGrid est vide et que la propriété FixedRows égale 1, le RowCount doit être égale à 2.

    Existe t'il une façon quelconque de n'avoir aucune ligne dans un StringGrid vide car, une ligne additionnelle vide ne fait pas très jolie?

    donc je désire avoir un RowCount = FixedRows

    Merci

  2. #2
    Expert confirmé
    Avatar de anapurna
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    3 491
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Mai 2002
    Messages : 3 491
    Par défaut
    salut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
     
      SG.FixedCols := 0;
      SG.FixedRows := 0;
    @+ Phil

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Par défaut
    Désolé, je n'ai pas été assez précis dans l'énoncé de mon problème.

    En mettant FixedRows à 0, je perd alors l'entête de ma grille ... et ce ne pas ce que je cherche à faire.

    Lorsque la grille est vide, je souhaite garder l'entête (FixedRow) et n'avoir aucune ligne sous l'entête.

    Je sais que je n'ai pas le choix d'avoir RowCount = 2 si FixedRows = 1 donc, j'aimerais pouvoir, par exemple, cacher la ligne de trop ou peu importe m'en débarasser par je ne sais trop quel moyen.

    Merci

  4. #4
    Membre éclairé
    Avatar de OutOfRange
    Profil pro
    Inscrit en
    Avril 2005
    Messages
    533
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2005
    Messages : 533
    Par défaut
    Salut pepi22
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
      StringGrid1.RowHeights[1]:=0;
    devrait faire l'affaire

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    203
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : Canada

    Informations forums :
    Inscription : Juillet 2007
    Messages : 203
    Par défaut
    Très bonne idée, le résultat est parfait!

    Merci à vous OutOfRange.

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

Discussions similaires

  1. [Lazarus] [0.9.31] Composant héritier de TStringGrid et RowCount
    Par Invité dans le forum Lazarus
    Réponses: 7
    Dernier message: 04/11/2011, 20h20
  2. comment gerer une TStringGrid
    Par madison59 dans le forum C++Builder
    Réponses: 3
    Dernier message: 01/03/2004, 15h03
  3. Delete dans la propriété Rows d'un TStringGrid ???
    Par Neilos dans le forum C++Builder
    Réponses: 2
    Dernier message: 26/02/2004, 23h55
  4. Delphi 7 et les TStringGrid
    Par Claude HENRY dans le forum Composants VCL
    Réponses: 6
    Dernier message: 28/05/2003, 09h18
  5. Comment imprimer le contenu d'un TStringGrid
    Par scorpiwolf dans le forum C++Builder
    Réponses: 2
    Dernier message: 19/06/2002, 15h41

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