Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
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
Bonjour,
Avec treeviewname.GetItem(itemhandle, item) tu récupères l'item en question.
Hors ligne
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
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...
Hors ligne
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) ?
Hors ligne
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
Je ne sais pas, j'ai PB12.0 sur ce PC.
Faudrait que je regarde sur un autre PC qui a PB12.5.
Hors ligne
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