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
» Logiciel de planétarium.
Position dans un List Emptypar Pedro Sam 23 Nov 2024 - 15:50

» Un autre pense-bête...
Position dans un List Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Position dans un List Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Position dans un List Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Position dans un List Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Position dans un List Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Position dans un List Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Position dans un List Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Position dans un List Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Position dans un List Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Position dans un List Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Position dans un List Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Position dans un List Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Position dans un List Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Position dans un List Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
-55%
Le deal à ne pas rater :
Friteuse sans huile – PHILIPS – Airfryer HD9200/90 Série 3000
49.99 € 109.99 €
Voir le deal

 

 Position dans un List

Aller en bas 
4 participants
AuteurMessage
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Position dans un List Empty
MessageSujet: Position dans un List   Position dans un List EmptyLun 13 Sep 2010 - 21:30

Je sais que la question a été abordée plusieurs fois (je crois bien en vain), mais y a t-il un moyen de savoir quel est le rang de l'élément d'un List qui est affiché en premier, dans le cas d'un List avec ascenseur ?

Mon problème:
J'ai une liste assez longue (de fichiers images), si je clique gauche sur un élément, je peux savoir quel élément a été cliqué quelle que soit la position de l'ascenseur, avec les fonctions Panoramic ITEM_INDEX(n) et ITEM_INDEX$(n).
Mais je veux pouvoir aussi cliquer du bouton droit sur un élément, pour une action différente (affichage de caractéristiques de l'élément). Pour ça j'ai un TIMER de 300 ms qui renvoie sur un sous-programme, qui teste s'il y a eu un clic droit sur cet élément.
Si oui, je calcule le rang de l'élément en fonction de y du clic souris. Ça marche à merveille si l'ascenseur n'a pas été descendu, mais si oui, c'est décalé et ça ne marche plus, il faudrait que j'ajoute à mon calcul le morceau de liste qui est caché au dessus.
Et ça, je ne sais pas faire... quelqu'un aurait-il une idée ?
Revenir en haut Aller en bas
jjn4

jjn4


Nombre de messages : 2747
Date d'inscription : 13/09/2009

Position dans un List Empty
MessageSujet: +++   Position dans un List EmptyLun 13 Sep 2010 - 22:55

Est-ce que tu ne te compliques pas la tâche
à vouloir construire des fonctions qui n'existent pas (on_right_click)

Si j'étais toi, je programmerai un bon vieux clic gauche sur les éléments de ce list,
avec, sur le côté, un memo qui donne les caractériqtiques de cet élément.
(On appelle ça « restructurer sa pensée en une méthode plus simple»)
Razz
Revenir en haut Aller en bas
http://jjn4.e-monsite.com
659_minifly




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

Position dans un List Empty
MessageSujet: Re: Position dans un List   Position dans un List EmptyLun 13 Sep 2010 - 23:03

Pourquoi n'enregistre tu pas le contenu du list dans un tableau ?
Revenir en haut Aller en bas
Invité
Invité




Position dans un List Empty
MessageSujet: Re: Position dans un List   Position dans un List EmptyLun 13 Sep 2010 - 23:08

Personnellement j'ai fais ce truc là, il n'y a pas bien longtemps, mais je ne l'ai pas gardé, vu que j'ai changé d'idée entre temps. D'ailleurs c'est ce que dis jjn4.
Tu cliques gauche sur l'élément, tu mets 1/4 de secondes d'attente (d'ailleurs pas obligé!), et tu fais un list qui est déjà préparé mais hide, et tu le montres au niveau du clic. Autrement ça complique énormément.
Revenir en haut Aller en bas
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Position dans un List Empty
MessageSujet: Re: Position dans un List   Position dans un List EmptyLun 13 Sep 2010 - 23:19

Je dispose de deux boutons sur ma souris, j'ai déjà une utilisation, normale, pour le clic gauche, et je veux rajouter une autre utilisation (info) pour le clic droit.

@jjn4 Le on_right_click n'existe pas mais on peut le simuler, comme je le fais, et ça marche très bien.

@minifly, je ne vois pas bien à quoi ça m'avancerait de mettre le contenu dans un tableau ? scratch

@cosmos c'est peut-être ta suggestion qui est à creuser, je vais voir ça. Mais ça bouleverse un peu la présentation, alors que ce serait si simple si on connaissait la position du défilement.

En tout cas, ce sera tout pour aujourdhui ! Sleep
Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Position dans un List Empty
MessageSujet: Re: Position dans un List   Position dans un List EmptyMar 14 Sep 2010 - 9:26

Tu peux arriver à savoir le numéro de la première ligne affichée d'une liste si tu utilises les GLIST !
Voici le principe:
Code:

dim premiere_ligne_affichee%
...
GLIST_params$ = "First_line|"
gosub GLIST_function
première_ligne_affichee%  = val(GLIST_params$)

Il y a une doc complète dans la distribution de GLIST...
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
JL35




Nombre de messages : 7112
Localisation : 77
Date d'inscription : 29/11/2007

Position dans un List Empty
MessageSujet: Re: Position dans un List   Position dans un List EmptyMar 14 Sep 2010 - 16:17

Merci Klaus, bon, il va bien falloir que je me plonge là-dedans...
Revenir en haut Aller en bas
Contenu sponsorisé





Position dans un List Empty
MessageSujet: Re: Position dans un List   Position dans un List Empty

Revenir en haut Aller en bas
 
Position dans un List
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Position dans un MEMO
» Position x et y du curseur de texte dans un SYNEDIT
» Utilisation de POSITION N,X impossible dans un objet HVIEVER
» [Résolu] Récupérer la position des ascenseurs dans synedit
» position des scroll_bar dans un memo : astuce

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: A l'aide!-
Sauter vers: