Code : Tout sélectionner
#include <GUIConstantsEx.au3>
Global $check1, $check2, $check3, $check4, $check5, $check6, $check11
GUICreate("test", 600, 500)
$dateHeure = GUICtrlCreateLabel("Nous sommes le "&@MDAY&"/"&@MON&"/"&@YEAR&" et il est "&@HOUR&":"&@MIN, 10, 10)
$tab = GUICtrlCreateTab(20, 30, 560, 460)
$tab0 = GUICtrlCreateTabItem("onglet1")
GUICtrlCreateGroup("test1", 40, 90, 120, 150)
Createcheck(45)
toutSelectionner()
GUICtrlCreateGroup("test2", 170, 90, 120, 150)
Createcheck(175)
toutSelectionner()
$bouton1 = GUICtrlCreateButton(" tout désélectionner ", 40, 250)
$bouton2 = GUICtrlCreateButton(" tout désélectionner ", 170, 250)
$tab1 = GUICtrlCreateTabItem("onglet2")
;contenu du deuxieme onglets
GUICtrlCreateTabItem("");fin des onglets
GUISetState()
While 1
$msg = GUIGetMsg()
dateHeure()
Select
Case $msg = $GUI_EVENT_CLOSE
ExitLoop
Case $msg = $bouton1
If GUICtrlRead($bouton1) = " tout désélectionner " Then
If GUICtrlRead($check1) = $GUI_CHECKED Or GUICtrlRead($check2) = $GUI_CHECKED Or GUICtrlRead($check3) = $GUI_CHECKED Or GUICtrlRead($check4) = $GUI_CHECKED Or GUICtrlRead($check5) = $GUI_CHECKED Or GUICtrlRead($check6) = $GUI_CHECKED Then
toutDeselectionner()
EndIf
GUICtrlSetData($bouton1, " tout sélectionner ")
ElseIf GUICtrlRead($bouton1) = " tout sélectionner " Then
If GUICtrlRead($check1) <> $GUI_CHECKED Or GUICtrlRead($check2) <> $GUI_CHECKED Or GUICtrlRead($check3) <> $GUI_CHECKED Or GUICtrlRead($check4) <> $GUI_CHECKED Or GUICtrlRead($check5) <> $GUI_CHECKED Or GUICtrlRead($check6) <> $GUI_CHECKED Then
toutSelectionner()
EndIf
GUICtrlSetData($bouton1, " tout désélectionner ")
EndIf
Case $msg = $bouton2
If GUICtrlRead($bouton2) = " tout désélectionner " Then
If GUICtrlRead($check1) = $GUI_CHECKED Or GUICtrlRead($check2) = $GUI_CHECKED Or GUICtrlRead($check3) = $GUI_CHECKED Or GUICtrlRead($check4) = $GUI_CHECKED Or GUICtrlRead($check5) = $GUI_CHECKED Or GUICtrlRead($check6) = $GUI_CHECKED Then
toutDeselectionner()
EndIf
GUICtrlSetData($bouton2, " tout sélectionner ")
ElseIf GUICtrlRead($bouton2) = " tout sélectionner " Then
If GUICtrlRead($check1) <> $GUI_CHECKED Or GUICtrlRead($check2) <> $GUI_CHECKED Or GUICtrlRead($check3) <> $GUI_CHECKED Or GUICtrlRead($check4) <> $GUI_CHECKED Or GUICtrlRead($check5) <> $GUI_CHECKED Or GUICtrlRead($check6) <> $GUI_CHECKED Then
toutSelectionner()
EndIf
GUICtrlSetData($bouton2, " tout désélectionner ")
EndIf
EndSelect
WEnd
Func dateHeure()
$String = StringRight(GUICtrlRead($dateHeure), 2)
If $String <> @MIN Then
GUICtrlSetData($dateHeure, "Nous sommes le "&@MDAY&"/"&@MON&"/"&@YEAR&" et il est "&@HOUR&":"&@MIN)
EndIf
EndFunc
Func Createcheck($x)
$check1 = GUICtrlCreateCheckbox("box1", $x, 110)
$check2 = GUICtrlCreateCheckbox("box2", $x, 130)
$check3 = GUICtrlCreateCheckbox("box3", $x, 150)
$check4 = GUICtrlCreateCheckbox("box4", $x, 170)
$check5 = GUICtrlCreateCheckbox("box5", $x, 190)
$check6 = GUICtrlCreateCheckbox("box6", $x, 210)
GUICtrlSetTip($check1, "activer box1")
GUICtrlSetTip($check2, "activer box2")
GUICtrlSetTip($check3, "activer box3")
GUICtrlSetTip($check4, "activer box4")
GUICtrlSetTip($check5, "activer box5")
GUICtrlSetTip($check6, "activer box6")
EndFunc
Func toutSelectionner()
GUICtrlSetState($check1, $GUI_CHECKED)
GUICtrlSetState($check2, $GUI_CHECKED)
GUICtrlSetState($check3, $GUI_CHECKED)
GUICtrlSetState($check4, $GUI_CHECKED)
GUICtrlSetState($check5, $GUI_CHECKED)
GUICtrlSetState($check6, $GUI_CHECKED)
EndFunc
Func toutDeselectionner()
GUICtrlSetState($check1, $GUI_UNCHECKED)
GUICtrlSetState($check2, $GUI_UNCHECKED)
GUICtrlSetState($check3, $GUI_UNCHECKED)
GUICtrlSetState($check4, $GUI_UNCHECKED)
GUICtrlSetState($check5, $GUI_UNCHECKED)
GUICtrlSetState($check6, $GUI_UNCHECKED)
EndFunc