PB à toute heure et à tout moment. (à parcourir avec modération)

Le forum (ô combien francophone) des utilisateurs de Powerbuilder.

Recherche rapide

Annonce

Certaines rubriques, dont des cours, sont uniquement visibles par les membres du forum ^^.
Dans la rubrique Liens & Références, vous avez accès à un sommaire de téléchargement, profitez-en !
Il existe maintenant un nouveau TOPIC "Votre CV en Ligne" accessible uniquement par demande.
  • Index
  •  » Powerscripts
  •  » [RESOLU] Récupére le niveau du treeview lors du rightclick

#1 03-04-2012 09:15:47

Dadone  
Membre Power Geek
Lieu: Avon (Seine et Marne)
Date d'inscription: 19-02-2007
Messages: 252
Pépites: 985
Banque: 0
Site web

[RESOLU] Récupére le niveau du treeview lors du rightclick

Bonjour,

Il s'agit de récupérer le niveau du treeview (classe treeview) qui a été pointé lors d'un click droit de la souris.
La routine événementielle rightClick() de la classe treeview ne donne que le handle de l'objet.
Est'il possible via ce handle de récupérer le noeud pointé par le pointeur de la souris ?

Merci pour vos réponses

Dernière modification par Dadone (03-04-2012 09:52:53)

Hors ligne

 

#2 03-04-2012 09:29:04

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Récupére le niveau du treeview lors du rightclick

Bonjour,

Avec treeviewname.GetItem(itemhandle, item) tu récupères l'item en question.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#3 03-04-2012 09:45:32

Dadone  
Membre Power Geek
Lieu: Avon (Seine et Marne)
Date d'inscription: 19-02-2007
Messages: 252
Pépites: 985
Banque: 0
Site web

Re: [RESOLU] Récupére le niveau du treeview lors du rightclick

erasorz a écrit:

Bonjour,

Avec treeviewname.GetItem(itemhandle, item) tu récupères l'item en question.

Merci.
J'ai beaucoup de mal avec l'aide de PB12.
Alors qu'auparavant toutes les classes étaient aisément compréhensibles via leurs trois composants : functions, events, properties, c'est beaucoup moins évident avec cette aide.
On perd la notion de classe cela promet pour mes futures formations !
Pour palier à cela, je passerais davantage par le browser.

Dernière modification par Dadone (03-04-2012 09:51:56)

Hors ligne

 

#4 03-04-2012 10:01:21

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Récupére le niveau du treeview lors du rightclick

Dadone a écrit:

J'ai beaucoup de mal avec l'aide de PB12.

Je ne comprends pas, j'utilise cette aide au quotidien sur PB12...


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#5 03-04-2012 10:11:27

seki  
0x73656B69
Award: bf
Lieu: Laquenexy & Luxembourg
Date d'inscription: 20-11-2008
Messages: 1118
Pépites: 4,296,080,204
Banque: 9,223,372,036,854,776,000
Site web

Re: [RESOLU] Récupére le niveau du treeview lors du rightclick

erasorz a écrit:

Dadone a écrit:

J'ai beaucoup de mal avec l'aide de PB12.

Je ne comprends pas, j'utilise cette aide au quotidien sur PB12...

Vous n'utilisez peut-être pas la même aide (aide chm / aide hlp) ?


The best programs are the ones written when the programmer is supposed to be working on something else. - Melinda Varian

Mes réponses PB sur StackOverflow
http://stackoverflow.com/users/flair/317266.png

Hors ligne

 

#6 03-04-2012 10:16:50

Dadone  
Membre Power Geek
Lieu: Avon (Seine et Marne)
Date d'inscription: 19-02-2007
Messages: 252
Pépites: 985
Banque: 0
Site web

Re: [RESOLU] Récupére le niveau du treeview lors du rightclick

erasorz a écrit:

Dadone a écrit:

J'ai beaucoup de mal avec l'aide de PB12.

Je ne comprends pas, j'utilise cette aide au quotidien sur PB12...

Auparavant, il suffisait de connaitre quelques mots clés pour arriver à la définition d'une classe.
Par exemple pour toutes les classes locales que peut accueillir une classe fenêtre , "controls list of properties.." et tu avais la liste des classes.
Ensuite tu accédes à la définition de la classe.
Rien de cela avec PB 12.5, tu perds la vision de la classe avec ses trois composants, autrement dit ses primitives. En POO, la signature d'une classe ce sont ses primitives, y accéder aisément est donc fondamental.
A moins que tu connaisses le moyen d'y accéder à nouveau, je suis preneur.
En PB 12.5 je ne voie plus que le navigateur pour le faire.

Dernière modification par Dadone (03-04-2012 17:36:32)

Hors ligne

 

#7 03-04-2012 11:13:10

erasorz  
Admin
Lieu: Babylone
Date d'inscription: 23-11-2006
Messages: 5121
Pépites: 97,197
Banque: 2,147,483,647

Re: [RESOLU] Récupére le niveau du treeview lors du rightclick

Je ne sais pas, j'ai PB12.0 sur ce PC.
Faudrait que je regarde sur un autre PC qui a PB12.5.


N'envoyez jamais un humain faire le travail d'un programme.

Hors ligne

 

#8 03-04-2012 17:34:02

Dadone  
Membre Power Geek
Lieu: Avon (Seine et Marne)
Date d'inscription: 19-02-2007
Messages: 252
Pépites: 985
Banque: 0
Site web

Re: [RESOLU] Récupére le niveau du treeview lors du rightclick

erasorz a écrit:

Je ne sais pas, j'ai PB12.0 sur ce PC.
Faudrait que je regarde sur un autre PC qui a PB12.5.

Je confirme : l'aide de PB 12 est différente de PB 12.5
Cette dernière est une daube voir les remarques que j'ai fait ci-dessus.
Avec l'ancienne aide, j'aurais forcément trouver le getitem sur le treeview d'autant plus que j'avais moi même posté tout un code pour un parcours récursif d'un arbre qui utilisait cette fonction !

Hors ligne

 
  • Index
  •  » Powerscripts
  •  » [RESOLU] Récupére le niveau du treeview lors du rightclick

Pied de page des forums

Propulsé par FluxBB 1.2.22