Précédent   Forum du club des développeurs et IT Pro > Autres langages > Pascal > Lazarus
Lazarus Forum d'entraide sur Lazarus, l'EDI RAD multiplateforme basé sur Free Pascal
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 26/02/2013, 14h46   #1
pasc92
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
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
pasc92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 26/02/2013, 15h42   #2
Jon Shannow
Membre Expert
 
Avatar de Jon Shannow
 
Homme
Responsable de service informatique
Inscription : avril 2011
Messages : 1 158
Détails du profil
Informations personnelles :
Sexe : Homme
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 : 1 158
Points : 1 720
Points : 1 720
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
__________________
Citations :
Le scientifique lira des centaines de livres au cours de sa vie et restera persuadé qu'il lui reste beaucoup à apprendre.
Un religieux n'en lira qu'un et sera persuadé d'avoir tout compris.

Il n'est pas de vent favorable pour celui qui ne sait pas où il va. (Sénèque)
Jon Shannow est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/02/2013, 20h50   #3
alanglet
Membre habitué
 
André Langlet
Inscription : avril 2010
Messages : 58
Détails du profil
Informations personnelles :
Nom : André Langlet

Informations forums :
Inscription : avril 2010
Messages : 58
Points : 100
Points : 100
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é
alanglet est actuellement connecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/02/2013, 22h26   #4
pasc92
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
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
pasc92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 08h36   #5
Jon Shannow
Membre Expert
 
Avatar de Jon Shannow
 
Homme
Responsable de service informatique
Inscription : avril 2011
Messages : 1 158
Détails du profil
Informations personnelles :
Sexe : Homme
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 : 1 158
Points : 1 720
Points : 1 720
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
__________________
Citations :
Le scientifique lira des centaines de livres au cours de sa vie et restera persuadé qu'il lui reste beaucoup à apprendre.
Un religieux n'en lira qu'un et sera persuadé d'avoir tout compris.

Il n'est pas de vent favorable pour celui qui ne sait pas où il va. (Sénèque)
Jon Shannow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/02/2013, 20h58   #6
pasc92
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
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.
pasc92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 28/02/2013, 08h31   #7
Jon Shannow
Membre Expert
 
Avatar de Jon Shannow
 
Homme
Responsable de service informatique
Inscription : avril 2011
Messages : 1 158
Détails du profil
Informations personnelles :
Sexe : Homme
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 : 1 158
Points : 1 720
Points : 1 720
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.
__________________
Citations :
Le scientifique lira des centaines de livres au cours de sa vie et restera persuadé qu'il lui reste beaucoup à apprendre.
Un religieux n'en lira qu'un et sera persuadé d'avoir tout compris.

Il n'est pas de vent favorable pour celui qui ne sait pas où il va. (Sénèque)
Jon Shannow est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/03/2013, 00h50   #8
pasc92
Invité de passage
 
Inscription : avril 2007
Messages : 6
Détails du profil
Informations forums :
Inscription : avril 2007
Messages : 6
Points : 1
Points : 1
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...
pasc92 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 10h41.


 
 
 
 
Partenaires

Hébergement Web