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 Actualité déjà publiée
 
Outils de la discussion
Publicité
'
Vieux 26/10/2010, 20h29   #1
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 510
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 510
Points : 39 358
Points : 39 358
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Par défaut Le StringGrid facile avec Lazarus : un tutoriel pour découvrir la puissance du composant TStringGrid

Bonjour à toutes et à tous,

Dimanche2003 a réalisé un tutoriel très détaillé d'introduction au StringGrid, qui permet d'appréhender toute la puissance du composant TStringGrid au sein de l'environnement Lazarus :

http://lazarus.developpez.com/cours/stringgrid/

Quel est votre avis sur cet article ?
Que pensez-vous de l'implémentation du StringGrid dans Lazarus ?
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 20
Vieux 26/10/2010, 21h01   #2
dragonno
Membre éprouvé
 
Inscription : janvier 2009
Messages : 582
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 582
Points : 493
Points : 493
Ah ça tombe bien j'en ai besoin je trouvais pas le composant sur la palette
Je cherche à remplir un TStringGrid (ou a défaut un DBGrid) à partir d'un fichier CSV en me servant d'un TDataSource et d'un TsdfDataSet mais je ne trouve nulle part comment faire :/

Dés que je l'aurais utilisé je donnerais des nouvelles sur son utilisation
dragonno est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 26/10/2010, 21h32   #3
chris37
Membre Expert
 
Avatar de chris37
 
Homme
Directeur des systèmes d'information
Inscription : juillet 2007
Messages : 378
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 44
Localisation : France

Informations professionnelles :
Activité : Directeur des systèmes d'information
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 378
Points : 1 522
Points : 1 522
Merci pour cet excellent travail de fond
Voila des gens motivés et cela fait bien plaisir...

Cordialement,
Chris
chris37 est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/10/2010, 13h44   #4
thierrybo
Membre du Club
 
Inscription : janvier 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 108
Points : 68
Points : 68
Les liens PDF ne marchent pas.
thierrybo est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2010, 13h49   #5
chris37
Membre Expert
 
Avatar de chris37
 
Homme
Directeur des systèmes d'information
Inscription : juillet 2007
Messages : 378
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 44
Localisation : France

Informations professionnelles :
Activité : Directeur des systèmes d'information
Secteur : Finance

Informations forums :
Inscription : juillet 2007
Messages : 378
Points : 1 522
Points : 1 522
A priori, il manque un / avant le nom du pdf ou le dossier stringgrid n'est pas complet
chris37 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/10/2010, 18h09   #6
thierrybo
Membre du Club
 
Inscription : janvier 2006
Messages : 108
Détails du profil
Informations forums :
Inscription : janvier 2006
Messages : 108
Points : 68
Points : 68
J'ai trouvé, les bons liens sont :

ftp://ftp-developpez.com/lazarus/cou...stringgrid.pdf
ftp://ftp-developpez.com/lazarus/cou...stringgrid.zip
thierrybo est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 27/10/2010, 22h11   #7
Alcatîz
Responsable Pascal

 
Avatar de Alcatîz
 
Homme Jean-Luc Gofflot
Ressources humaines
Inscription : mars 2003
Messages : 5 510
Détails du profil
Informations personnelles :
Nom : Homme Jean-Luc Gofflot
Âge : 46
Localisation : Belgique

Informations professionnelles :
Activité : Ressources humaines
Secteur : Service public

Informations forums :
Inscription : mars 2003
Messages : 5 510
Points : 39 358
Points : 39 358
Envoyer un message via ICQ à Alcatîz Envoyer un message via MSN à Alcatîz Envoyer un message via Yahoo à Alcatîz Envoyer un message via Skype™ à Alcatîz
Le même bug sur toutes les pages. C'est corrigé.
__________________
Règles du forum
Tutoriels, exercices, FAQ, sources, compilateurs, outils, livres Pascal
Mes tutoriels et sources Pascal
FAQ Assembleur

Le problème en ce bas monde est que les imbéciles sont sûrs d'eux et fiers comme des coqs de basse cour, alors que les gens intelligents sont emplis de doute. [Bertrand Russell]
Alcatîz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 29/10/2010, 10h47   #8
selzig
Membre émérite
 
Homme Gilles
Enseignant
Inscription : novembre 2006
Messages : 808
Détails du profil
Informations personnelles :
Nom : Homme Gilles
Âge : 54
Localisation : France, Calvados (Basse Normandie)

Informations professionnelles :
Activité : Enseignant

Informations forums :
Inscription : novembre 2006
Messages : 808
Points : 956
Points : 956
Bonjour,

C'est un très bon article en effet. Bravo !

Une petite précision concernant l'emploi des StringGrids avec la 0.9.28.
Citation:
Le code correspond à la version 0.9.28.2 beta de Lazarus, sous Vista 32 bits.
Je viens de télécharger la Lazarus 0.9.28.3-27726-fpc-2.4.0-20101017-win32.exe pour vérifier si un bug rédhibitoire de cette version et des précédentes avait été corrigé en 0.9.28 :

Code :
1
2
3
4
5
6
7
 
//Création de colonnes dans 2 StringGrids identiques
[...]
// Puis en rendre certaines invisibles dans la 2ème 
StringGrid2.Columns[0].Visible := false;
StringGrid2.Columns[1].Visible := false;
StringGrid2.Columns[4].Visible := false;
Alors en 0.9.28, cela donne ceci...


Comme annoncé dans le bug tracker, la correction n'existe que dans la 0.9.29
Et en 0.9.29 (ici Lazarus 0.9.29-27844-fpc-2.4.3-20101025-win32), cela donne cela...



Bref, l'utilisation de la version stable 0.9.28 est déconseillée si on veut utiliser les propriétés Visible := False; des colonnes des StringGrids. Voilà pourquoi j'emploie systématiquement les 0.9.29 que je recommande.

Et encore merci pour ce superbe travail.

Cordialement. Gilles
selzig est déconnecté   Envoyer un message privé Réponse avec citation 10
Vieux 01/11/2010, 12h25   #9
dragonno
Membre éprouvé
 
Inscription : janvier 2009
Messages : 582
Détails du profil
Informations forums :
Inscription : janvier 2009
Messages : 582
Points : 493
Points : 493
Merci beaucoup pour l'info concernant la version 0.28 !!!
Je passe à la 0.29 tout de suite !
Info en passant : source-forge ne contient pas la version 0.29 mais 0.28
dragonno est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/11/2012, 17h01   #10
stephane.fouret
Invité régulier
 
Homme stephane fouret
Inscription : mars 2011
Messages : 3
Détails du profil
Informations personnelles :
Nom : Homme stephane fouret
Âge : 52
Localisation : France, Puy de Dôme (Auvergne)

Informations professionnelles :
Secteur : Agroalimentaire - Agriculture

Informations forums :
Inscription : mars 2011
Messages : 3
Points : 6
Points : 6
Par défaut Grand Merci

Bonjour,

Mille mercis à dimanche2003 pour cet article sur le stringgrid. J'ai tout fait sauf la partie brushrect des cases, pas moyen de le faire fonctionner avec lazarus 1.0.2.

Tout est parfait, il me faudra chercher la liste des événements et des propriétés de chaque élément car l'aide de lazarus 1.0.2 bugge un peu, le scrolling est absent.
Merci encore ....
stephane.fouret est déconnecté   Envoyer un message privé Réponse avec citation 10
Réponse Actualité déjà publiée
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 05h26.


 
 
 
 
Partenaires

Hébergement Web