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

Lazarus Pascal Discussion :

Affichage dans l'inspecteur d'objets de tous les membres d'un composant [Lazarus]


Sujet :

Lazarus Pascal

  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 6
    Points : 4
    Points
    4
    Par défaut Affichage dans l'inspecteur d'objets de tous les membres d'un composant
    Bonjour à tous,

    Je commence à utiliser Lazarus, version 1.06 pour Windows 32 bit, avec FPC 2.6.0, et je fonctionne sous Windows 7 Intégrale 64 bit.

    J'ai un gros souci (peut-être soluble de façon triviale, je n'ai peut être pas tout compris dans l'utilisation de la documentation de cet EDI...) mais je n'arrive pas à obtenir la liste de tous les membres d'un composant dans l'Inspecteur d'objets.

    Par exemple, voulant utiliser un composant TStringGrid je ne vois pas s'afficher tous les membres, par exemple (liste non exhaustive) :
    .Col
    .Row
    .Cells[]

    Comme, par exemple, on peut trouver certains d'entre eux utilisés dans le source : C:\lazarus\components\codetools\ide\addwithblockdlg.pas

    J'ai lu à propos de ce composant le tutoriel, fort intéressant, de Dimanche2003 sur quelques utilisations de ce composant, mais il ne peut bien évidemment pas en faire le tour complet.

    Pour la petite histoire, je cherche à pouvoir sélectionner avec la souris une cellule de se composant, lui faire alors changer de couleur de fond et pouvoir, éventuellement, par programmation faire re-basculer la couleur de cette cellule à sa valeur initiale (le but étant la programmation d'une version, très élémentaire, du Jeu de la vie de Conway).

    Merci par avance pour votre aide.

    Cordialement,
    Pascal

  2. #2
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 525
    Points : 10 281
    Points
    10 281
    Par défaut
    Bonjour,

    Dans l'inspecteur d'objet tu vois les propriétés publiées. Par contre dans le code tu as accès aux propriétés publiques en plus.

    Je ne vois aucun intérêt d'accéder à Row, Col ou Cells en mode conception.

    Cordialement

    JS

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2010
    Messages
    248
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2010
    Messages : 248
    Points : 538
    Points
    538
    Par défaut
    Bonsoir,

    Dans l'inspecteur d'objet on peut définir les colonnes.
    Un clic droit sur la grille donne l'accès à un tableau pour éditer la grille.
    Par le code, il faut utiliser cells[c,r].

    André

  4. #4
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Merci à Jon Shannow et à André (alanglet) pour leur réponse.

    Je suis pleinement d'accord avec Jon pour reconnaitre qu'il y a peu d'intérêts à avoir Row, Col ou Cells en mode conception.
    Je me rend compte que ma question était fort mal posée.

    Un des aspects déroutant pour moi est de n'avoir pas trouvé (ou pas su trouvé) dans la documentation la liste complète des propriétés d'un tel composant et de ne pas savoir comment interpréter certaines abréviations.

    En effet, je viens seulement, grâce à la réponse de Jon, de comprendre que le "pt" ou "pl" devant certaines propriétés signifie, je pense, respectivement "protected" et "published".
    Mais pour le "ro" s'agirait-il d'un "read only" ?

    Merci aussi à André de m'avoir fait découvrir l'éditeur de tableau (Grille de chaînes).

    Grâce à cet éclairage, je vais rechercher dans le forum des sujets concernant l'interprétation de la documentation et éventuellement initier une nouvelle question sur ce sujet.

    En tous cas, merci beaucoup à tous les deux pour vos réponses qui m'ont permis de commencer à sortir du brouillard.

    Bien cordialement,
    Pascal

  5. #5
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 525
    Points : 10 281
    Points
    10 281
    Par défaut
    Pas de quoi. Et, au cas où, un lien qui m'est très utile.

    Bon dev. (Un type qui s'appelle Pascal, ne devrait pas avoir de soucis avec Lazarus )

    JS

  6. #6
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Merci pour le lien et les encouragements.

    Même si un prénom ne fait pas tout...

    Dans le registre des choses légères, j'aime beaucoup la mini-grammaire sur l'amour de ta signature, en peu de lignes l'essentiel est dit sur la composition des temps.

    Cordialement,
    Pascal

    P.S. Merci aussi pour ton pseudo. J'ai ainsi gagné une BD à découvrir.

  7. #7
    Membre extrêmement actif Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    Avril 2011
    Messages
    4 525
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : Avril 2011
    Messages : 4 525
    Points : 10 281
    Points
    10 281
    Par défaut
    Citation Envoyé par pasc92 Voir le message
    P.S. Merci aussi pour ton pseudo. J'ai ainsi gagné une BD à découvrir.
    Mon pseudo n'est pas issu d'une BD mais de livres de D. GEMMEL. Je ne crois pas que c'est été transposé en BD.

  8. #8
    Candidat au Club
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    6
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 6
    Points : 4
    Points
    4
    Par défaut
    Citation Envoyé par Jon Shannow Voir le message
    Mon pseudo n'est pas issu d'une BD mais de livres de D. GEMMEL. Je ne crois pas que c'est été transposé en BD.
    Autant pour moi.

    Ce qui explique que ma recherche (trop rapide) sur les bibliothèques de prêt, paramétrée "BD" ne donnait rien. Mais il y a des résultats en section "Livres".

    Pas de problème, il m'arrive de lire des livres sans images...

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

Discussions similaires

  1. Réponses: 10
    Dernier message: 26/11/2009, 18h03
  2. Problème d'affichage de Propriété dans l'inspecteur d'objet
    Par saidus dans le forum Composants VCL
    Réponses: 8
    Dernier message: 06/04/2008, 17h36
  3. Réponses: 0
    Dernier message: 18/12/2007, 13h59
  4. Réponses: 19
    Dernier message: 29/05/2007, 16h21
  5. Retour chariot dans l'inspecteur d'objet
    Par All Jinx dans le forum Composants VCL
    Réponses: 3
    Dernier message: 20/10/2004, 01h28

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