| | | | Auteur | Message |
|---|
debut
Inscrit le : 12 Jan 2008 Messages : 33
| |  | | lagman_basic_4_ever
Age : 15 Inscrit le : 07 Mai 2008 Messages : 55 Localisation : sur ma chaise devant un ecran les mains sur le clavier
| Sujet: Re: aide pour list Mer 25 Juin - 13:45:04 | |
| | Code: | label a1 label a2 label debut
list 1
item_add 1,"demo2"
item_add 1,"demo1" debut: on_click 1,a2 on_click 1,a1
end
a1: cls print_locate 200,200 print "demo1" wait 1000 cls goto debut a2: cls print_locate 200,200 print "demo2" wait 1000 cls goto debut |
la ca marche presque , quand on clic ca met tt le temps demo 2 ^^ le pb c'était que ton texte était caché derriere la liste |
|  | | Vaillant17
Age : 59 Inscrit le : 03 Juin 2008 Messages : 29 Localisation : Charente_Maritime
| Sujet: Re: aide pour list Mer 25 Juin - 17:13:20 | |
| Salut début, essaie de placer : top 1,100 après list 1
miracle  |
|  | | debut
Inscrit le : 12 Jan 2008 Messages : 33
| Sujet: Re: aide pour list Mar 8 Juil - 21:22:53 | |
| encore moi bonjour je sais pas comment faire pour coder on_click dans une list jarrive juste a voir demo2 il me manque quelque chose dans le code, si quelque sais comment faire merci.
| Code: | label a2 label a1
list 1
item_add 1,"dem01":on_click 1, a1 item_add 1,"demo2":on_click 1, a2 end
a1: print_locate 200,200 print "demo1" end
a2: print_locate 200,200 print "demo2" end |
|
|  | | panoramic Admin

Inscrit le : 28 Mai 2007 Messages : 239
| Sujet: Re: aide pour list Mar 8 Juil - 23:38:23 | |
| C'est simple. Ce qui ne fonctionne pas, c'est que tu affectes DEUX traitement d'événement au même objet système. On ne peut en affecter qu'UN SEUL à la fois.
De plus, le click ne s'effectue pas sur une ligne (article) d'un LIST, mais sur l'objet système LIST dans sa totalité (on peut cliquer sur n'importe quelle ligne du LIST, l'effect sera le même.
je te propose ce code:
| Code: | label a1
list 1
item_add 1,"dem01":on_click 1, a1 item_add 1,"demo2" end
a1: print_locate 200,200 print "demo1" end |
Pour avoir la ligne sur laquelle on a cliqué, il faut utiliser ITEM_INDEX$
| Code: | label a1
list 1
item_add 1,"dem01":on_click 1, a1 item_add 1,"demo2" end
a1: print_locate 200,200 print "on a cliqué sur la ligne "+item_index$(1) end |
|
|  | | debut
Inscrit le : 12 Jan 2008 Messages : 33
| Sujet: Re: aide pour list Mer 9 Juil - 0:26:52 | |
| merci panoramic
je voulai utilisé une list pour un album photo
exemple dans la list
demo1 demo2 ...
quand je click demo1
je peut voir demo1.bmp
quand je click demo2
demo2.bmp
je sais pas si panoramic peut le faire.
merci. |
|  | | debut
Inscrit le : 12 Jan 2008 Messages : 33
| Sujet: Re: aide pour list Mar 22 Juil - 3:37:36 | |
| encore moi bonjour panoramic
je prend une chance, je sais que sais pas le même language que panoramic mes je voudrai savoir si un jour panoramic va faire un équivalan du code que jai écrie plus bas
avant dallez pus loin avec panoramic
| Code: | nomainwin dim météo$(7) météo$(1) = "Le-Mois-De-Janvier-1943" météo$(2) = "Le-Mois-De-Janvier-1944" météo$(3) = "Le-Mois-De-Janvier-1945" météo$(4) = "Le-Mois-De-Janvier-1946" météo$(5) = "Le-Mois-De-Janvier-1947" météo$(6) = "Le-Mois-De-Janvier-1948" météo$(7) = "Le-Mois-De-Janvier-1949"
listbox #météo.list, météo$(), [selectionMade], 3, 44, 210, 649 graphicbox #météo.g 215,57,805,636
open "Météorologie" for graphics_fs_nsb as #météo #météo.list, "singleclickselect"
#météo, "trapclose [quit]" wait
[selectionMade] #météo.list, "selection? selection$" loadbmp selection$, selection$+".bmp" #météo.g, "down" #météo.g, "drawbmp ";selection$ wait
[quit] close #météo end |
sais une list que jutilise en liberty basic qui et essentiel pour moi quand je click sur Le-Mois-De-Janvier-1943 sa me permai de voir mon image graphique Le-Mois-De-Janvier-1943.bmp
a+ |
|  | | musicgames
Inscrit le : 21 Jan 2008 Messages : 32
| Sujet: Re: aide pour list Jeu 24 Juil - 8:33:54 | |
| Bonjour debut, Ton code est facilement réalisable avec panoramic :
| Code: | label selectionMade
dim i, meteo$(7), selection$
meteo$(1) = "Le-Mois-De-Janvier-1943" meteo$(2) = "Le-Mois-De-Janvier-1944" meteo$(3) = "Le-Mois-De-Janvier-1945" meteo$(4) = "Le-Mois-De-Janvier-1946" meteo$(5) = "Le-Mois-De-Janvier-1947" meteo$(6) = "Le-Mois-De-Janvier-1948" meteo$(7) = "Le-Mois-De-Janvier-1949"
list 1 left 1,3 top 1,44 width 1,210 height 1,349 for i=1 to 7 item_add 1,meteo$(i) next i on_click 1,selectionMade
picture 2 left 2,300 top 2,100 width 2,200 height 2,200
end
selectionMade: selection$ = item_index$(1) file_load 2,selection$ + ".bmp" return
|
D' abord on déclare les labels et les variables. Ensuite on doit créer un objet list, le positionner et donner ses dimensions. Grâce à une boucle for et la commande item_add, on charge le tableau meteo$ dans le list. Pour afficher une image, on a besoin d' un objet picture. La commande item_index$() nous permet d' obtenir la chaîne de caractères sélectionnée par l'utilisateur. Avec la commande file_load() on charge et affiche l' image sélectionnée.  |
|  | | debut
Inscrit le : 12 Jan 2008 Messages : 33
| Sujet: Re: aide pour list Jeu 24 Juil - 9:54:19 | |
| un grand merci musicgames
je suis encore très loin de métrisé le language jespère un jour pouvoir le métrisé
ton exemple et plutot facile a comprendre
depui le début je voulai avoir sa comme exemple je pense que javais mal expliqué mon besoin
merci je vais pouvoir utilisé maintement ton exemple.  |
|  | | musicgames
Inscrit le : 21 Jan 2008 Messages : 32
| Sujet: Re: aide pour list Jeu 24 Juil - 18:35:25 | |
| debut, je suis content de t' avoir aidé ! Si t' as d' autres questions, n' hésite pas. |
|  | | |
| Page 1 sur 1 |
| | Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| | |
| |