Page 1 sur 1
[..] Affichage dans une listbox ou autres
Posté : sam. 24 juil. 2010 11:27
par nahalke
Bonjour à tous, peut-être ma question à tel déjà était posé, mais je ne l'ai pas trouver alors

; donc voici ma question :
je recherche le petit bout de code qui permet d'afficher une ligne de caractére écrite par mes soins dans une listbox, cette ligne ne doit pas être cliquable et doit être de couleur verte.
Je pense que je doit utilisé la lisbox :s mais après je ne sais pas comment faire :s
merci de m'aider :s
Re: [..] Affichage dans une listbox ou autres
Posté : sam. 24 juil. 2010 12:14
par jbnh
Essayez avec GUICtrlSetColor
Re: [..] Affichage dans une listbox ou autres
Posté : sam. 24 juil. 2010 14:57
par SagePourpre
Comme ça...
► Afficher le texte
Code : Tout sélectionner
#include <GuiListView.au3>
Opt('GuiOnEventMode', 1)
$gui = GUICreate('test', 300, 500)
GUISetOnEvent(-3, 'quitter')
$lbox = GUICtrlCreateListView('', 10, 10, 280, 480)
_GUICtrlListView_AddColumn($lbox, 'Description', 480)
GUISetState()
; Ajout d'un item
GUICtrlCreateListViewItem('Blu !', $lbox)
GUICtrlSetBkColor(-1, 0x00ff00)
GUICtrlSetOnEvent(-1, 'events')
For $i = 1 To 10
GUICtrlCreateListViewItem('item' & $i, $lbox)
GUICtrlSetOnEvent(-1, 'events')
Next
While 1
Sleep(100)
WEnd
Func events()
$index = _GUICtrlListView_GetSelectedIndices($lbox)
Switch $index
Case $index = 0
;
Case Else
MsgBox(0, '', 'item #' & $index)
EndSwitch
EndFunc ;==>events
Func quitter()
Exit
EndFunc ;==>quitter
J'ignore par contre comment ne faire pour que notre item en vert ne soit pas cliquable.
Je ne pense pas que ça soit possible de faire cela simplement, si possible est la manoeuvre.