[R] Problème de focus sur une TreeView

Aide sur les Interfaces Graphique Utilisateurs (GUI).
Règles du forum
.
Répondre
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

[R] Problème de focus sur une TreeView

#1

Message par jl56 »

Bonjour à tous

J'essai d'utiliser une liste treeview et de positionner le focus sur un item
avec _GUICtrlTreeView_SetFocused(....
et je n'y arrive pas
Je regarde donc l'aide et l'exemple ne fonctionne pas non plus !! (_GUICtrlTreeView_GetFocused.au3 )

je l'ai modifié pour pouvoir mieux tester ( forcer le random à 3 etc)
j'ai tenté de selected l'item si on clique sur un autre item, 2 selections sont simultanés !!
plus je test moins je comprend

je suis un peu perdu à l'aide les amis
► Afficher le texte
merci de vos sugestions

A+ JL56
Modifié en dernier par jl56 le jeu. 14 mai 2009 21:21, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] probleme de focus sur une treeview

#2

Message par Tlem »

Il semble effectivement que l'utilisation du focus ne fonctionne pas.
J'ai créé un ticket sur le bugtrack : http://www.autoitscript.com/trac/autoit/ticket/948
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [..] Problème de focus sur une TreeView

#3

Message par jl56 »

bonjour TLEM

J'étais passé sur le forum anglais sans succès

Merci de ta réponse

A+ JL56
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Problème de focus sur une TreeView

#4

Message par Tlem »

Reste plus qu'à attendre une réponse d'un membre du groupe de développement.
Peut être sommes-nous passez à coté de quelque chose. :roll:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] Problème de focus sur une TreeView

#5

Message par Tlem »

Réponse non concluante faite par Gary sur le Bug Trak.

Nouvelle question plus explicite sur le forum : http://www.autoitscript.com/forum/index ... opic=94911
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [..] Problème de focus sur une TreeView

#6

Message par jl56 »

Bonjour Tlem

Merci de faire suivre le probleme

dans l'attente

A+ JL56
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [R] Problème de focus sur une TreeView

#7

Message par jl56 »

bonjour Tlem

Apres quelques heures passé sur le forum anglais j'ai vu dans un code une fonction que j'avais pas bien
appréhendé. _GUICtrlTreeView_ClickItem(
du coup je m'en sers pour sectionner et focused l'item choisi
Je sais c'est peu limite mais cela fonctionne. alors dans l'attente

Si tu es curieux remplace dans l'exemple la ligne

_GUICtrlTreeView_SetFocused($hTreeView, $hitem[$hRandomItem],True)
par
_GUICtrlTreeView_ClickItem($hTreeView, $hitem[$hRandomItem], "left", true, 1,150)

C'est très marrant et instructif ( j'ai l'impression qu'il se plante dans les handles)

A+ JL56
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Problème de focus sur une TreeView

#8

Message par Tlem »

Je l'avais déjà fait, il est aussi possible d'utiliser la fonction _GUICtrlTreeView_SetState comme je l'ai dit sur le bugtrack pour sélectionner la ligne, mais ça ne résout pas le problème de la fonction _GUICtrlTreeView_SetFocused qui lui est liée (a moins que nous interprétions mal la fonction focus ...).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
jl56
Niveau 7
Niveau 7
Messages : 415
Enregistré le : mer. 24 oct. 2007 22:42
Localisation : 56000
Status : Hors ligne

Re: [R] Problème de focus sur une TreeView

#9

Message par jl56 »

ok

L'interpretation doit etres bonne car dans listeview
_GUICtrlListView_SetItemFocused.au3 donne bien le focus de l'item

merci

A+ JL56
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Problème de focus sur une TreeView

#10

Message par Tlem »

_GUICtrlListView_SetItemFocused.au3 n'existe pas !!! :P

Par contre, il est vrais que dans l'exemple de _GUICtrlListView_SetFocused.au3 la fonction _GUICtrlTreeView_GetFocused renvois bien dans la MsgBox que l'item à le focus, mais graphiquement rien n'apparait, et si vous faites abstraction des MsgBox, rien n'indique que tel ou tel élément à le focus ...

Comme je l'ai dit dans le BugTrack, pour moi graphiquement il y à trois représentation graphique de l'état d'un élément d'un listview :
1 - Sélection grise.
2 - Sélection Bleu
3 - Cadre autour de l'élément (ceci devrait être le focus).
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Julien
Niveau 5
Niveau 5
Messages : 141
Enregistré le : sam. 02 août 2008 17:01
Status : Hors ligne

Re: [R] Problème de focus sur une TreeView

#11

Message par Julien »

Bonjour,

Avez-vous eu des informations concluantes du bug tracker à propos de ce problème ?
J'utilise également clickitem mais je ne trouve pas ça très propre dans mon code.


Oups, j'ai déterré le sujet. désolé.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11796
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [R] Problème de focus sur une TreeView

#12

Message par Tlem »

Non. Mais vous pouvez relancer le sujet sur le forum US. :mrgreen:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Répondre