659_minifly
Nombre de messages : 590 Age : 75 Localisation : Valenciennes Nord Date d'inscription : 29/04/2010
| Sujet: number_click Mar 4 Oct 2011 - 18:07 | |
| Est-ce que quelqu'un a déjà essayé cette instruction. j'ai déclaré un form puis dans ce forme j'ai déclaré un picture puis chargé une image j'essaye de faire
on_click numéro_form,numéro_picture
numéro_picture: i=number_click print i return dans mon esprit j'avais en retour le numéro de picture mais en faite je n'ai rien est-ce normal ? | |
|
Jack Admin
Nombre de messages : 2386 Date d'inscription : 28/05/2007
| Sujet: Re: number_click Mar 4 Oct 2011 - 18:37 | |
| Il manque un END entre la fin de ton programme et le début du traitement de l'événement ON_CLICK Tu ne peux pas obtenir le numéro du PICTURE car tu cliques sur FORM0. Essaye: - Code:
-
label numero_picture picture 1:left 1,200 on_click 0,numero_picture end numero_picture: print number_click return tu obtiens 0 qui est le numéro de FORM0 et si tu fais ON_CLICK 1,numero_picture, au lieu de ON_CLICK 0,numero_picture, tu obtiens 1 qui est le numéro du PICTURE, car c'est le numéro du dernier objet cliqué: - Code:
-
label numero_picture picture 1:left 1,200 on_click 1,numero_picture end numero_picture: print number_click return Ton erreur, c'est de croire qu'en cliquant sur PICTURE sans avoir fait un ON_CLICK, tu obtiens le numéro de PICTURE. Quand il n'y a pas ON_CLICK sur un objet, son numéro n'est tout simplement pas mémorisé. | |
|
659_minifly
Nombre de messages : 590 Age : 75 Localisation : Valenciennes Nord Date d'inscription : 29/04/2010
| Sujet: Re: number_click Mar 4 Oct 2011 - 18:56 | |
| Merci jack mon programme en exemple était surtout pour montrer ce que j'essayais de faire. Oui en faites ce que je voulais c'était d'avoir le numéro du picture en cliquant dessus c'est pas possible ? si je fais:
label toto picture 5 on_click 5,toto end toto: print number_click return
j'aurais 5 mais a quoi il sert puisque je sais que c'est deja 5 utilisé dans on_click !!!! | |
|
Invité Invité
| Sujet: Re: number_click Mar 4 Oct 2011 - 19:28 | |
| Je vais te répondre (en espérant que cette fois tu ne diras le truc de l'autre fois qui n'était absolument pas dans mon intention). Quand j'ai plusieurs objets, dont j'ai pas besoin de ON_CLICK pour traité un évènement, mais je veux savoir quel objet a été cliqué, je mets un label en exemple: label set : dim set (en référence à set_focus), et pour chaque objet cliquable à connaitre, je mets: ON_CLICK ...,set. la procédure: - Code:
-
set: set=NUMBER_CLICK return Ainsi j'ai la référence du clic, et je peux m'en servir. J'ai utilisé le principe dans l'un code que j'ai mis pour le traitement de texte de JL35. |
|
659_minifly
Nombre de messages : 590 Age : 75 Localisation : Valenciennes Nord Date d'inscription : 29/04/2010
| Sujet: Re: number_click Mar 4 Oct 2011 - 20:05 | |
| Cosmos
mon probleme c'est :
J'ai 400 dessins a gérer( ce nombre peut varier . donc je fais une boucle qui incremente le numéro du picture ( un picture par dessin). Il était dans mon intention d'utiliser l'instruction NUMBER_CLICK pour pouvoir la manipuler. Pour moi c'était la plus simple mais comme ce n'est pas possible je fais autrement mais Merci.
PS Cosmos ne le prend pas mal mais l'autre fois tu m'avait énervé sur un autre poste ou je demandais une amélioration de Panoramic avec les tables. je sais très bien que grille ou autre Dlist peuvent ètre utilisées mais pour moi je préfère des instruction directes en Panoramic. Si non avec Panoramic on peut faire beaucoup de choses mais après les programmes sont des usines à gaz
| |
|
Invité Invité
| Sujet: Re: number_click Mar 4 Oct 2011 - 22:12 | |
| D'accord c'est du passé. - Citation :
- Il était dans mon intention d'utiliser l'instruction NUMBER_CLICK pour pouvoir la manipuler. Pour moi c'était la plus simple
mais comme ce n'est pas possible je fais autrement mais Merci. Pourquoi tu dis que ce n'est pas possible? J'ai pas le programme devant moi, de plus c'est de l'animation que je ne maîtrise pas. A chaque création de picture, tu fais on_click un label sans importance. De là, NUMBER_CLICK en tiendra compte. C'est peut-être pas valable si ton idée est différente de ce que je pense. Salutation. |
|