Foutu développeur
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
- Nicoloquinte
- Niveau 4
- Messages : 70
- Enregistré le : ven. 15 juil. 2016 11:57
- Status : Hors ligne
Foutu développeur
Héhé ...
Encore ce treeview de malheur
j'aimerai effectuer une action quand je clique sur un des éléments (control ID dispo dans un tableau ), mais je ne sais pas comment m'y prendre ( je sais récupérer quel élément sélectionné mais pas définir une action quand n'importe quel élément est cliqué)
un simple Case $Arr ...
un Simple Case $Treeview ...
cela ne fonctionne pas (pour le $arr je comprend pas pour le $treeview)
Merci d'avance
Encore ce treeview de malheur
j'aimerai effectuer une action quand je clique sur un des éléments (control ID dispo dans un tableau ), mais je ne sais pas comment m'y prendre ( je sais récupérer quel élément sélectionné mais pas définir une action quand n'importe quel élément est cliqué)
un simple Case $Arr ...
un Simple Case $Treeview ...
cela ne fonctionne pas (pour le $arr je comprend pas pour le $treeview)
Merci d'avance
Modifié en dernier par Nicoloquinte le lun. 20 févr. 2017 14:44, modifié 1 fois.
Nico ¤_¤
Re: Foutu Treeview
Tu as une erreur à la ligne 42.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
- Nicoloquinte
- Niveau 4
- Messages : 70
- Enregistré le : ven. 15 juil. 2016 11:57
- Status : Hors ligne
Re: Foutu Treeview
Wut
Ah J'ai compris , tu es allé sur l'ancien post ...
et , ici je ne comprend pas super bien mon erreur ?
$Patients = GUICtrlCreateTreeView(40, 88, 329, 849, BitOR($GUI_SS_DEFAULT_TREEVIEW,$WS_BORDER))
merci
Ah J'ai compris , tu es allé sur l'ancien post ...
et , ici je ne comprend pas super bien mon erreur ?
$Patients = GUICtrlCreateTreeView(40, 88, 329, 849, BitOR($GUI_SS_DEFAULT_TREEVIEW,$WS_BORDER))
merci
Nico ¤_¤
Re: Foutu Treeview
Je ne suis allé sur aucun post.
Dire qu'il y avait une erreur à la ligne 42 revenait à dire : comment veux-tu qu'on t'aide si tu ne postes pas ton code ?
On ne vas pas passer en revue tes anciens messages pour trouver de quel code il s'agit.
Donc, poste ton code et décris-nous le problème.
Dire qu'il y avait une erreur à la ligne 42 revenait à dire : comment veux-tu qu'on t'aide si tu ne postes pas ton code ?
On ne vas pas passer en revue tes anciens messages pour trouver de quel code il s'agit.
Donc, poste ton code et décris-nous le problème.
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
- Nicoloquinte
- Niveau 4
- Messages : 70
- Enregistré le : ven. 15 juil. 2016 11:57
- Status : Hors ligne
Re: Foutu Treeview
ah oui , je m'en doutais
désolé mais , c'etait jste pour une expliquation , mais si tu veux :
Et , ça fonctionne pas
je ne sais donc pas comment m'y prendre
(je vais peut être commencer par apprendre a communiquer et écrire des questions de forum )
désolé mais , c'etait jste pour une expliquation , mais si tu veux :
#include <GUIConstantsEx.au3>
#include <TreeViewConstants.au3>
#include <WindowsConstants.au3>
Global $Client[20]
$Form1 = GUICreate("Form1", 1450, 807, 207, 114)
$Patients = GUICtrlCreateTreeView(40, 88, 329, 849, BitOR($GUI_SS_DEFAULT_TREEVIEW,$WS_BORDER))
For $i = 1 to 19
$Client[$i] = GUICtrlCreateTreeViewItem($i, $Patients)
Next
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $patients
ConsoleWrite("ça fonctionne" & @CRLF) ; ça marche pas
Case $Client
ConsoleWrite("ça fonctionne" & @CRLF) ; ça marche pas
EndSwitch
Wend
WEnd
#include <TreeViewConstants.au3>
#include <WindowsConstants.au3>
Global $Client[20]
$Form1 = GUICreate("Form1", 1450, 807, 207, 114)
$Patients = GUICtrlCreateTreeView(40, 88, 329, 849, BitOR($GUI_SS_DEFAULT_TREEVIEW,$WS_BORDER))
For $i = 1 to 19
$Client[$i] = GUICtrlCreateTreeViewItem($i, $Patients)
Next
GUISetState(@SW_SHOW)
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $patients
ConsoleWrite("ça fonctionne" & @CRLF) ; ça marche pas
Case $Client
ConsoleWrite("ça fonctionne" & @CRLF) ; ça marche pas
EndSwitch
Wend
WEnd
je ne sais donc pas comment m'y prendre
(je vais peut être commencer par apprendre a communiquer et écrire des questions de forum )
Nico ¤_¤
- walkson
- Modérateur
- Messages : 1020
- Enregistré le : ven. 12 août 2011 19:49
- Localisation : Hurepoix
- Status : Hors ligne
Re: Foutu Treeview
Bonsoir,
J'ai mis un sub_item en me disant que ça pouvait servir....
#include <GUIConstantsEx.au3>
#include <TreeViewConstants.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
Global $Client[20][2]
$Form1 = GUICreate("Form1", 500, 507, 207, 114)
$Patients = GUICtrlCreateTreeView(40, 88, 329, 400, BitOR($GUI_SS_DEFAULT_TREEVIEW,$WS_BORDER))
For $i = 0 to 19
$Client[$i][0] = GUICtrlCreateTreeViewItem($i, $Patients)
$Client[$i][1] = GUICtrlCreateTreeViewItem("Sub " & $i, $Client[$i][0])
Next
GUISetState(@SW_SHOW)
_ArrayDisplay($Client,"ID des items")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Client[0][0] To $Client[19][1]
ConsoleWrite(GUICtrlRead($nMsg,1) & @CRLF) ; ça marche
ConsoleWrite(GUICtrlRead($Patients,1) & @CRLF) ; ça marche
EndSwitch
WEnd
#include <TreeViewConstants.au3>
#include <WindowsConstants.au3>
#include <Array.au3>
Global $Client[20][2]
$Form1 = GUICreate("Form1", 500, 507, 207, 114)
$Patients = GUICtrlCreateTreeView(40, 88, 329, 400, BitOR($GUI_SS_DEFAULT_TREEVIEW,$WS_BORDER))
For $i = 0 to 19
$Client[$i][0] = GUICtrlCreateTreeViewItem($i, $Patients)
$Client[$i][1] = GUICtrlCreateTreeViewItem("Sub " & $i, $Client[$i][0])
Next
GUISetState(@SW_SHOW)
_ArrayDisplay($Client,"ID des items")
While 1
$nMsg = GUIGetMsg()
Switch $nMsg
Case $GUI_EVENT_CLOSE
Exit
Case $Client[0][0] To $Client[19][1]
ConsoleWrite(GUICtrlRead($nMsg,1) & @CRLF) ; ça marche
ConsoleWrite(GUICtrlRead($Patients,1) & @CRLF) ; ça marche
EndSwitch
WEnd
J'ai mis un sub_item en me disant que ça pouvait servir....
Cordialement,
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Walkson
"Horas non numero nisi serenas " Le canon de midi
(Je ne compte que les heures heureuses)
Re: Foutu Treeview
@Nicoloquinte : c'est beaucoup plus claire comme ça
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
- TommyDDR
- Modérateur
- Messages : 2087
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: Foutu Treeview
Pas comme le titre ! èé@Nicoloquinte : c'est beaucoup plus claire comme ça
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
- Nicoloquinte
- Niveau 4
- Messages : 70
- Enregistré le : ven. 15 juil. 2016 11:57
- Status : Hors ligne
Re: Foutu Treeview
excusez moi , j'étais sous anesthésique , alors ça m'a ralenti un peu , et merci walkson , j'avais oublié le Case ... TO
Nico ¤_¤