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
» Gestion d'un système client-serveur.
Position dans un List Emptypar Klaus Ven 17 Mai 2024 - 14:02

» item_index(résolu)
Position dans un List Emptypar jjn4 Mar 14 Mai 2024 - 19:38

» Bataille terrestre
Position dans un List Emptypar jjn4 Lun 13 Mai 2024 - 15:01

» SineCube
Position dans un List Emptypar Marc Sam 11 Mai 2024 - 12:38

» Editeur EliP 6 : Le Tiny éditeur avec 25 onglets de travail
Position dans un List Emptypar Marc Sam 11 Mai 2024 - 12:22

» Philharmusique
Position dans un List Emptypar jjn4 Ven 10 Mai 2024 - 13:58

» PANORAMIC V 1
Position dans un List Emptypar papydall Jeu 9 Mai 2024 - 3:22

» select intégrés [résolu]
Position dans un List Emptypar jjn4 Mer 8 Mai 2024 - 17:00

» number_mouse_up
Position dans un List Emptypar jjn4 Mer 8 Mai 2024 - 11:59

» Aide de PANORAMIC
Position dans un List Emptypar jjn4 Mer 8 Mai 2024 - 11:16

» trop de fichiers en cours
Position dans un List Emptypar lepetitmarocain Mer 8 Mai 2024 - 10:43

» Je teste PANORAMIC V 1 beta 1
Position dans un List Emptypar papydall Mer 8 Mai 2024 - 4:17

» bouton dans autre form que 0(résolu)
Position dans un List Emptypar leclode Lun 6 Mai 2024 - 13:59

» KGF_dll - nouvelles versions
Position dans un List Emptypar Klaus Lun 6 Mai 2024 - 11:41

» @Jack
Position dans un List Emptypar Jack Mar 30 Avr 2024 - 20:40

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Mai 2024
LunMarMerJeuVenSamDim
  12345
6789101112
13141516171819
20212223242526
2728293031  
CalendrierCalendrier
Le Deal du moment : -55%
Coffret d’outils – STANLEY – ...
Voir le deal
21.99 €

 

 Position dans un List

Aller en bas 
4 participants
AuteurMessage
JL35




Nombre de messages : 7095
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 : 2709
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 : 75
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 : 7095
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 : 12301
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 : 7095
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: