Page 1 sur 1

[V] Modifier une liste de choix

Posté : sam. 21 nov. 2020 06:31
par YuChan
Bonjour, je souhaite faire une liste de choix, les une en dessous des autres.

Comme sur ce code :
https://beamtic.com/create-list-view-autoit

Le problème c'est que c'est vraiment moche.
Regardez sa :
listitem.jpg
Je souhaiterai enlever la barre de séparation du haut.
Quelqu’un pourrait m'aider svp ?

Re: Modifier une liste de choix

Posté : sam. 21 nov. 2020 12:23
par mikell
Et ton code ? ouilé ton code ? Image

Re: Modifier une liste de choix

Posté : sam. 21 nov. 2020 21:13
par sylvanie
Bonjour
Le code est dans la page web mise en lien

On peut supprimer l'entête via cette modification:
$listview = GUICtrlCreateListView("Users", 10, 10, 200, 150,$LVS_NOCOLUMNHEADER)

ça masque du coup le petit trait, mais l'effet indésirable est que si l'item inséré est plus grand que la largeur de la colonne, on n'aura plus l'ascenseur.

Re: Modifier une liste de choix

Posté : dim. 22 nov. 2020 08:10
par mikell
S'il n'y a besoin que d'une seule colonne, pourquoi ne pas utiliser simplement un GUICtrlCreateList ?

Re: Modifier une liste de choix

Posté : dim. 22 nov. 2020 12:35
par TommyDDR
Moi ce qui me chagrine c'est "Le problème c'est que c'est vraiment moche."
Sauf que vous n'expliquez pas ce que vous trouvez moche (personnellement, je ne vois rien de très moche)

Re: Modifier une liste de choix

Posté : lun. 11 janv. 2021 03:32
par YuChan
Ok merci.

Après vérification mikell a raison il faut que je crée plutôt un GUICtrlCreateList.

par contre sur google je trouve des exemple mais j'ai pas de simple liste en exemple.

Pourrait on me guider svp ?

Re: Modifier une liste de choix

Posté : lun. 11 janv. 2021 04:02
par YuChan
Ok alors avec Koda j'ai crée ça :

Code : Tout sélectionner

#include <GUIConstantsEx.au3>
#include <GUIListBox.au3>
#include <WindowsConstants.au3>
#Region ### START Koda GUI section ### Form=C:\Users\Administrateur\Documents\BOT DOFUS\Form1.kxf
$Form1 = GUICreate("Form1", 615, 437, 192, 124)
$List1 = GUICtrlCreateList("", 72, 64, 121, 97)
GUICtrlSetData(-1, "test|test2")
GUISetState(@SW_SHOW)
#EndRegion ### END Koda GUI section ###

While 1
	$nMsg = GUIGetMsg()
	Switch $nMsg
		Case $GUI_EVENT_CLOSE
			Exit

	EndSwitch
WEnd
En faite c'est très simple.

Maintenant mon problème et de savoir comment rajouter un bouton OK et de récupérer le nom l'item choisi et de l'afficher.

Merci
Merci

Re: Modifier une liste de choix

Posté : lun. 11 janv. 2021 08:18
par Tlem
Bonjour YuChan.
Pourquoi ne pas regarder l'exemple de l'aide de la fonction GUICtrlCreateList ?

Re: Modifier une liste de choix

Posté : lun. 11 janv. 2021 11:51
par YuChan
Car aucun exemple ne correspond a ce que j'ai.

Re: Modifier une liste de choix

Posté : lun. 11 janv. 2021 16:51
par jchd
L'interaction avec les jeux est proscrite par les règles du forum. Pas la peine d'essayer le forum US non plus

Re: Modifier une liste de choix

Posté : lun. 11 janv. 2021 17:22
par mikell
Sorry. J'avais zappé ce topic :shock:
On ferme, évidemment

Re: [V] Modifier une liste de choix

Posté : lun. 11 janv. 2021 18:29
par Tlem
Ha, j'avais pas vu le sujet sur le forum US ...
Merci JC et Michel.