ListIconGadget() multicolonne

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

ListIconGadget() multicolonne

Message par brossden »

Bonjour à tous :lol:

J'ai un problème, j'arrive bien à créer plusieurs colonnes par AddGadgetColumn(#Gadget, Position, Titre$, Largeur)
mais ne n'ai pas encore réussi à trouver comment ajouter des données dans ces nouvelles colonnes crées.

Si vous connaissez la syntaxe, merci de la communiquer ici !

Denis ! :roll:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Salut

addgadgetitemtext(....

va voir dans l'aide

sinon, tu fais setgadgettext(#gadget, posititon, "texte colonne 1" + chr(10) + "texte colonne 2" + etc...
il me semble que ça marche aussi

A+
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Message par brossden »

Merci Regis

:P Je ne pensais pas pouvoir espérer une réponse aussi rapide !
deux ou trois minutes à peine ! :D
Invité

Message par Invité »

tu as eu de la chance :lol:
je vient juste de me réinscrire
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

A peine revenu il débite des conneries !!! :P :P :P

Code : Tout sélectionner

setgadgettext(#gadget, posititon, "texte colonne 1" + chr(10) + "texte colonne 2" + etc... 
Va afficher Texte colone 1 | texte colonne 2 | etc

Code : Tout sélectionner

tu auras des barres
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

j'ai un code qui marche avec ceci

Code : Tout sélectionner

AddGadgetItem(1, -1, Str(n) + Chr(10) + "XXX" + Chr(10) + Chr(10) + "XXX" + Chr(10) + Chr(10) + "XXX") 
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Et brossden

tu n'as pas téléchargé ma librairie ?

Y a plein de fichiers d'exemples qui ont en particulier le fait d'utiliser ces commandes. :cry:

Je ne suis pas trop sur le forum car je bosse sur ma librairie pour ajouter de la couleur aux cellules d'une listicongadget, c'est presque prêt, je fait des tests et j'écris la doc et je vous met ca sur mon site ce week-end normalement, plutot dimanche car samedi je me met sur la doc.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

j'ai mis le code dans "truc et astuces" pour personnaliser les couleurs d'un listicongadget donc même pas besion d'attendre :mrgreen:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Oui, ca vient du forum anglais.

Mais je viens d'écrire 3 commandes pour coloriser

SetItemColor() pour une cellule individuelle

SetRowColor() pour une ligne

SetColumnColor() pour les colonnes

Pour les lignes et colonnes, il y a une valeur permettant de coloriser les paires ou les impaires

Mais si personne n'en veut, je me les garde :mrgreen: :mrgreen: :mrgreen: :mrgreen: :mrgreen:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Radin :mrgreen: :mrgreen: :mrgreen:

tu n'as pas fais le même truc pour la couleur du texte et la police ??
faut pas s'arreter en si bon chemin :wink:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Quand je dis une cellule, c'est bien entendu la couleur du texte de la cellule et celui du fond de la cellule.

Pour la police, on verra plus tard, c'est déjà assez lourd à gérer la couleur.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

ha, ok, mais je pense que je vais continuer à utiuliser mon code actuelle car c'est plus souple et moins lourd mais plus compliqué à mettre en place par contre si on n'y connait rien :)
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Si je me donne du mal pour faire des commandes c'est pour que la commande soit simple à exécuter. :wink:

Par exemple, pour colorier les lignes impaires, texte rouge sur fond noir, la commande ressemble à ça :

SetRowColor(#gadget, #PB_Odd, CouleurTexte, CouleurFond)

Toutes les lignes impaires auront cette couleur, de même si on ajoute des lignes à la liste, les lignes impaires auront automatiquement ces couleurs sans ajouter une autre commande.
La callback est gérée par la librairie, elle est une peu longue, je suis en train d'essayer de simplifier.

Idem pour les colonnes.
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

ben oui mais tu me connais, moi, si le code n'est pas tordu... ça vaut pas :lol:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
brossden
Messages : 833
Inscription : lun. 26/janv./2004 14:37

Message par brossden »

Bonjour à tous !

J'ai bien compris comment remplir les différente colonnes, mais comment les lires maintenant ? :roll:
Merci aux pros !

Denis
Répondre