FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Bataille navale SM
List et Edit Emptypar jjn4 Hier à 17:39

» Une calculatrice en une ligne de programme
List et Edit Emptypar jean_debord Hier à 8:01

» Gestion d'un système client-serveur.
List et Edit Emptypar Pedro Jeu 25 Avr 2024 - 19:31

» Les maths du crocodile
List et Edit Emptypar jean_debord Jeu 25 Avr 2024 - 10:37

» Naissance de Crocodile Basic
List et Edit Emptypar jean_debord Jeu 25 Avr 2024 - 8:45

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
List et Edit Emptypar Froggy One Mer 24 Avr 2024 - 18:38

» Dessine-moi une galaxie
List et Edit Emptypar jjn4 Lun 22 Avr 2024 - 13:47

» Erreur END_SUB
List et Edit Emptypar jjn4 Lun 22 Avr 2024 - 13:43

» Bug sur DIM_LOCAL ?
List et Edit Emptypar papydall Dim 21 Avr 2024 - 23:30

» Form
List et Edit Emptypar leclode Dim 21 Avr 2024 - 18:09

» trop de fichiers en cours
List et Edit Emptypar Marc Dim 21 Avr 2024 - 2:41

» 2D_fill_color(résolu)
List et Edit Emptypar leclode Sam 20 Avr 2024 - 8:32

» Consommation gaz électricité
List et Edit Emptypar leclode Mer 17 Avr 2024 - 11:07

» on_key_down (résolu)
List et Edit Emptypar leclode Mar 16 Avr 2024 - 11:01

» Sous-programme(résolu)
List et Edit Emptypar jjn4 Jeu 4 Avr 2024 - 14:42

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Avril 2024
LunMarMerJeuVenSamDim
1234567
891011121314
15161718192021
22232425262728
2930     
CalendrierCalendrier
-40%
Le deal à ne pas rater :
Tefal Ingenio Emotion – Batterie de cuisine 10 pièces (induction, ...
59.99 € 99.99 €
Voir le deal

 

 List et Edit

Aller en bas 
3 participants
AuteurMessage
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

List et Edit Empty
MessageSujet: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 8:38

En ce moment j'utilise beaucoup les List et les Edit Ce qui est dommage dans un list:
Quand on clique dedans et que le list est vide il ne retourne rien pourtant il est crée.
si j'add ou insert un élément le premier j'ai bien un 1. Pourquoi alors ne pas retourner un 0
lorsque qu'il est vide ?
Revenir en haut Aller en bas
Jack
Admin
Jack


Nombre de messages : 2381
Date d'inscription : 28/05/2007

List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 9:08

Citation :
il ne retourne rien pourtant il est crée
Qu'est-ce qui ne retourne rien? Un LIST est un objet: il ne doit pas "retourner" quelque chose.
Quelle opération fais-tu: tu cliques et ça ne retourne rien. Une fonction mouse_XXX() peut-être?
Revenir en haut Aller en bas
https://panoramic.1fr1.net
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 9:21

Lorsque je clique sur le list on_click je fais un item_index pour connaitre la position de l'index d'ou le numéro de la ligne
lorsque le list est vide il n'y a pas de ligne , d'qu ma reflexion si il n'y a rien d'en le liste il pourrait retourner un zero.
Revenir en haut Aller en bas
Invité
Invité




List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 10:20

Bonjour minifly,
Je suis surpris par ta demande.
Si la liste est vide, il n'y a pas de branchement, donc le résultat "0" n'est pas lisible.
Il y a branchement que si un élément est ajouté:
Code:
label branche
list 1:on_click 1,branche
' item_add 1,"ligne 1"
end

branche:
message item_index(1)

Au départ si on clique, rien ne se passe.
Si on retire l'apostrophe de la ligne 3, on voit que le message s'affiche.
Je ne vois pas ce que cela apporte de connaitre "0" pour une liste vide.
Peut-être voudrais-tu te brancher malgrès tout et lire zéro et traiter cette demande?
Je considère que c'est un cas particulier, et si cette modification était faite, il faudrait revoir tous les listings pour nous même traité ce qui n'a pas était fait.
Revenir en haut Aller en bas
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 12:32

>Je ne vois pas trop ce que cela changerai pour les programmes déja écrit.
C'est sur que l'on peut s'en passer rien qu'avec le count(list),ou bien tester sur un drapeau. Mais j'ai trouvé
curieux que nous ne testions pas le" rien", un zero aurait été plus claire pour moi . rien c'est rien.
Mais un zero c'est qu'il y en a pas ou plutot y en a zéro.
Mais bon on fait avec le rien.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 13:47

Complètement d'accord avec COSMOS70,

J'ajoute que dans le cas d'un string rien ("") est en fait reconnu et que le numéro de la ligne d'un LIST qui n'affiche rien serait de toute façon 1. la premiere qui est vide. ITEM_INDEX donne un numéro de ligne et pas ce qui est dedans. ITEM_INDEX$ donne le contenu de la ligne

a$=item_index$(numlist): if a$="" then .......

Ici le contenu de la ligne est reconnu comme vide (à condition que le LIST soit vide).

A+
Revenir en haut Aller en bas
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 13:57

@Jean Claude
Il y a
Item_index$()
et
item_index() qui retourne le rang de l'objet seletionné ce qui n'est pas pareil.
Mais de toutes les façons ce n'est pas une modification que je réclamais mais simplement
une réflexion que je me suis fait et que j'ai voulu partager.
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 20:14

Citation :
lorsque le list est vide il n'y a pas de ligne , d'qu ma reflexion si il n'y a rien d'en le liste il pourrait retourner un zero.

Je me suis mal expliqué, en te lisant je pense comprendre ce qui te trouble.

Losque le list est vide, tu dis qu'il n'y a pas de ligne, moi je pense qu'il y a une ligne vide qui porte le numéro 1. C'est pourquoi je trouve normal que item_index rend 1 comme valeur.

Mais je me trompe peut-être et je n'ai rien à redire sur le fait que tu soumets tes reflexions. Et j'essai d'apporter mon peu de connaissance. Jack nous mettra en accord.

A+
Revenir en haut Aller en bas
659_minifly




Nombre de messages : 590
Age : 75
Localisation : Valenciennes Nord
Date d'inscription : 29/04/2010

List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 20:33

@Jean Claude
Si tu prend l'exemple de Cosmos sans retirer le commentaire
tu rajoute
Dim i%
i%=Item_index(1)
print i%
tu n'aura pas de print, rien
maintenant enleve le commentaire.

Le print te donnera 1.

Voila pourquoi je me demandai pourquoi lorsqu'il ni a rien dans le list il ne retourne pas zéro.
( en plus j'ai un problème avec mon clavier. c'est un portable et le minipad est trop sensible
lorsque je tape au clavier rien que d'approcher mes doigts sans le toucher la souris se balade.)
Merci a tous les deux d'avoir essayé de saisir le problème qui n'en est pas un. Mais c'est parfois énervant
de prendre une logique avec Panoramic . Qui se révèle fausse en fin de compte
Revenir en haut Aller en bas
Invité
Invité




List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 20:36

Je reviens une dernière fois, vu que répéter la même chose ne change rien.

Comment peut-il retourner une valeur, vu que si la liste est vide, il n'y a pas de branchement? Donc si pas de branchement, pas de réponse possible!

Je me retire maintenant, j'ai plus rien à rajouter. Mes moi, je ne comprends pas. Il faut que je trouve un stage de recyclage pour comprendre. (et gratuit! c'est encore plus dur)
Revenir en haut Aller en bas
Jean Claude

Jean Claude


Nombre de messages : 5948
Age : 69
Localisation : 83 Var
Date d'inscription : 07/05/2009

List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit EmptyMer 29 Sep 2010 - 21:18

Cosmos tu as raison quand tu dis qu'il n'y a pas de branchement. Et pour moi çà n'est pas normal.
j'ai modifié ton code pour faire apparaitre l'anomalie

Code:
label branche
list 1:on_click 1,branche
' item_add 1,"ligne 1"
end

branche:
caption 0,str$(item_index(1))
if item_index$(1)="" then message "la liste est vide"
return

quand on clique dans le LIST (quand il est vide) un petit rectangle en pointillé délimite la ligne 1.
On peut donc supposer que la ligne existe mais qu'elle est vide (elle contient ""). Donc la ligne 8 qui est sensée avertir que le LIST est vide ne sert à rien.
Bon d'accord, comme dit 659_minifly, c'est pas vraiement un problème. Mais je suis comme lui cela heurte ma logique.

Je crois qu'on a fait le tour. Very Happy

Bonne soirée à tous les deux.
Revenir en haut Aller en bas
Contenu sponsorisé





List et Edit Empty
MessageSujet: Re: List et Edit   List et Edit Empty

Revenir en haut Aller en bas
 
List et Edit
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Operation d'Edit
» bug sur l'edit du combo
» vider un edit
» Grille d'Edit
» Masquer le texte de l'Edit d'une fenetre Message_Input

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: