Forum

Catégorie : Support
Forum : TI-82 STATS.fr
Vues : 788
Réponses : 12
Type : discussion
Etat : réponses autorisées

Liste déroulante

Langoustine le 15/10/2008 à 22:39
Bonjour,
est-il possible de faire dérouler un texte sur un TI en TIbasic ?
Merci d'avance happy.gif
coc5 le 16/10/2008 à 18:49
Bien sur, à l'aide des chaînes de caractères et des opérations sur (comme sub() ). J'ai fais un programme qui permettait de faciliter ce genre d'opérations.
Langoustine le 16/10/2008 à 22:22
Est-ce que ton programme est sur le forum ? Je ne l'ai pas trouvé.
Je ne vois pas comment faire. moodforlove.gif
Quelqu'un aurait une piste pour commencer ou le programme, SVP ?

PS : à quoi correspond sub( en français, je n'arrive pas à la trouver.
Sel666 le 21/11/2008 à 22:43
C'est vrai si vous pouviez aller un peu plus loin ca pourrait nous aider...
ToTo le 22/11/2008 à 09:13
sub( = sous-Chaîne( [2nde] [0] [S] Puis vous descendez pour sélectionner sous-Chaîne(.

Je vous donne un exemple sans utilisé la fonction sous-Chaîne( de l'un de mes programme:

Code
EffDessin
Cercle(0,0,6
For(A,1," PILE
End
For(C,1,35
Texte(C,44,"?
End
Texte(26,44,"OU
Pause


Si vous avez de questions n'hésitez pas.
Sel666 le 22/11/2008 à 15:04
Et comment l'utilise-t-on ? :p
ToTo le 22/11/2008 à 21:41
Utilisé le quoi ? Le sous-Chaîne( ou le For( ?
Sel666 le 23/11/2008 à 12:36
Ba je sais pas, je voudrais savoir, par exemple, avec un menu, accéder à un texte long qu'on peut dérouler (je sais pas si c'est compréhensible ^^)
ToTo le 23/11/2008 à 14:04
Ah ! Je crois avoir compris, tu veux faire à quelque chose prêt le générique de Star Wars ? Un texte qui défile du bas vers le haut (sans l'effet de profondeur). C'est bien ça ?
Sel666 le 23/11/2008 à 15:52
Lol non pas forcement, juste pouvoir mettre un long texte sur l'écran qu'on puisse faire défiler avec les flèches.
ToTo le 23/11/2008 à 17:18
Avec les fleches je ne sais pas, mais avec [entrer] oui !
Si tu veux mettre beaucoup de texte sur ton écran utilise ce code:

Code
EffDessin
Texte(1,1,"ton texte


Ou si tu ne veux pas beaucoup de texte utilise ce code:

Code
EffEcr
Disp" ton texte


Si tu as des questions n'hésite pas ce n'es pas forcement claire ce que je t'ai répondu laugh.gif
Sel666 le 25/11/2008 à 19:14
Mais si on veut mettre un texte très long, on est obligé de le mettre ligne par ligne en faisant attention au nombre de caractères ou y a une fonction pour pouvoir mettre le texte en entier directement ?
coc5 le 25/11/2008 à 21:47
J'avais fais un programme pour ça il y a longtemps : https://tout82.pages-perso.fre[...].php?sujet=1009

J'ai fais mieux depuis mais j'ai eu un reset il y a quelques mois angry.gif