Re: dessiner dans une table

Posté par drcharly93 le 3/2/2006 11:37:43
Bonjour,

Je suis peut être a coté de la plaque mais si il s'agit d'afficher un dessin devant le nom d'un fichier et ce dans dans une table vous pouvez tous simplement réaliser cela de la maniere suivante :
vous ajouter à votre interface un champs image nommé par exemple 'imgTmp' qui sera invisible.
Dans votre table la colonne qui devra recevoir l'icone du fichier sera tout simplement de type texte et nous dessinerons dedans.
Au remplissage de votre table , dans la boucle de replissage vous allez :
- extraire l'icone du fichier la placer dans imgTmp
- Ajouter vos donner dans la table
- et dessinner l'icone présente dans imgTmp dans la colonne aproprié

Exemple de code pour une table 'Table1' qui contient 2 colonne
- colonne1 : pour afficher l'image
- Colonne2 : pour affiche 'Image' + le numero de ligne
I est un entier

Pour i = 1 A 20
	TableAjoute(Table1,"" + TAB + "Image" + i)
		SI modulo(TableOccurrence(Table1),2)=0 ALORS	
		ImgTmp = "CHERCH1.ICO"
	SINON
		imgTmp = "F2BAS-32-5_1.gif"
	FIN
	Colonne1[i] = gCoord(1,1) + gImage(Image1)
Fin

Ne vous reste plus qu'a adapter cette exemple

Cette contribution était de : http://old.wdforge.org/newbb/viewtopic.php?forum=4&topic_id=3477&post_id=14726