Page 1 sur 1

[R] Retirer la surbrillance d'une ligne (GUIListViewEx.au3)

Posté : sam. 13 janv. 2024 19:42
par Anthony
Bonjour à tous,

Voici mon problème, je souhaite qu'une ligne sélectionnée en surbrillance puisse être non sélectionnée automatiquement au bout d'une seconde.
J'ai tenté beaucoup de chose et à part un contrôle clic :? ... là je bloque...
Merci d'avance :wink:

PS: La fonction en question est

Code : Tout sélectionner

_UnSet()
► Afficher le texte
EDIT : Résolu ici ;)
viewtopic.php?p=108274#p108274

Re: [..] Retirer la surbrillance d'une ligne (GUIListViewEx.au3)

Posté : dim. 14 janv. 2024 12:58
par Nine
Dans ta fonction _unset, tu utilises une fonction ListBox sur un ListView, ce sont pas des contrôles interchangeables. Regarde plutôt du côté de CommandListView ("DeSelect", From [, To] Deselects one or more items)

Re: [..] Retirer la surbrillance d'une ligne (GUIListViewEx.au3)

Posté : dim. 14 janv. 2024 14:57
par Anthony
J'ai rien trouvé pour

Code : Tout sélectionner

CommandListView
mais

Code : Tout sélectionner

ControlListView ( "title", "text", controlID, "command" [, option1 [, option2]] )
je ne sais plus quoi faire :roll:
► Afficher le texte

Re: [..] Retirer la surbrillance d'une ligne (GUIListViewEx.au3)

Posté : dim. 14 janv. 2024 15:21
par Nine
Ouais typo, c'est ControlListView. Le title c'est ton $hGUI et le ControlID c'est $cLV_1...

Re: [..] Retirer la surbrillance d'une ligne (GUIListViewEx.au3)

Posté : dim. 14 janv. 2024 15:34
par Anthony
Aucun effet

Code : Tout sélectionner

ControlListView( $hGUI, "", $cLV_1, "SysListView321", "SelectClear") 

Re: [..] Retirer la surbrillance d'une ligne (GUIListViewEx.au3)

Posté : dim. 14 janv. 2024 15:48
par Nine
Meh, tu pourrais ouvrir le fichier d'aide, ça pourrait te faciliter les choses :

ControlListView( $hGUI, "", $cLV_1, "SelectClear")

Re: [..] Retirer la surbrillance d'une ligne (GUIListViewEx.au3)

Posté : dim. 14 janv. 2024 16:09
par Anthony
Je l'ai lu :mrgreen: mal appliqué oui, mais toujours aucun effet :(
► Afficher le texte

Re: [..] Retirer la surbrillance d'une ligne (GUIListViewEx.au3)

Posté : dim. 14 janv. 2024 17:15
par Nine
Ok, c'est l'UDF de Melba qui peint la ligne sélectionnée dans son WM_NOTIFY. Je suis pas assez familier avec son UDF, pour débugger ton script. Mais, je vois que tu lui as déjà demandé, alors bonne chance...

Re: [..] Retirer la surbrillance d'une ligne (GUIListViewEx.au3)

Posté : dim. 14 janv. 2024 17:59
par Anthony
Merci de ton passage je posterai la résolution du problème, étrange que je sois le premier à avoir eu ce problème :mrgreen:

[R] Retirer la surbrillance d'une ligne (MultiComBoxX's.au3)  

Posté : mer. 17 janv. 2024 23:37
par Anthony
Bonjour à tous, voilà c'est résolu, vais me coucher, fatigué :cry:
Je tiens à remercier @NINE et Melba23 pour leur aide.
Je met ici un lien vers le forum où tout est disponible (Code + MultiComBoxX's.au3)
Voilà ce que cela donne en image ;) @+
Lien Topic : https://www.autoitscript.com/forum/topi ... nt=1529207
MultiComBoxX's.png