Page 1 sur 2
ListIconGadget() multicolonne
Publié : mer. 28/janv./2004 21:08
par brossden
Bonjour à tous
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 !

Publié : mer. 28/janv./2004 21:12
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+
Publié : mer. 28/janv./2004 21:15
par brossden
Merci Regis

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

Publié : mer. 28/janv./2004 21:17
par Invité
tu as eu de la chance

je vient juste de me réinscrire
Publié : mer. 28/janv./2004 21:19
par Oliv
A peine revenu il débite des conneries !!!
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
Publié : mer. 28/janv./2004 21:21
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")
Publié : jeu. 29/janv./2004 21:06
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.
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.
Publié : jeu. 29/janv./2004 21:08
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

Publié : jeu. 29/janv./2004 21:34
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

Publié : jeu. 29/janv./2004 22:19
par Le Soldat Inconnu
Radin
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

Publié : ven. 30/janv./2004 13:19
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.
Publié : ven. 30/janv./2004 14:01
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

Publié : ven. 30/janv./2004 16:13
par Anonyme2
Si je me donne du mal pour faire des commandes c'est pour que la commande soit simple à exécuter.
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.
Publié : ven. 30/janv./2004 19:27
par Le Soldat Inconnu
ben oui mais tu me connais, moi, si le code n'est pas tordu... ça vaut pas

Publié : sam. 07/févr./2004 7:58
par brossden
Bonjour à tous !
J'ai bien compris comment remplir les différente colonnes, mais comment les lires maintenant ?

Merci aux pros !
Denis