Post by KHA » 08 Sep 2019, 14:11
Guten Abend,
Ein klick innerhalb einer GUI an beliebiger stelle, soll alle Listview einträge abwählen.
Meine Idee:
Code: Select all
#IfWinActive TEST123
~LButton::
LV_Modify(0, "-Select")
Return
#IfWinActive
funktioniert zwar, aber mein Button hat danach leider auch kein Funktion.
Code: Select all
Gui, New
Gui, Add, Text,, Das ist mein ListView
Gui, Add, Listview, w500 BackgroundWhite Grid, 1|2|3
Loop, 3
LV_Add("", "Test", "Test", "Test")
Gui, Add, Button, Default w80, OK
Gui, Show,,TEST123
Return
/*
#IfWinActive TEST123
~LButton::
LV_Modify(0, "-Select")
Return
#IfWinActive
*/
ButtonOK:
Reihennummer = 0
Loop
{
Reihennummer := LV_GetNext(Reihennummer)
if not Reihennummer
break
LV_GetText(Text, Reihennummer)
MsgBox Die nächste ausgewählte Reihe ist #%Reihennummer%, die im ersten Feld "%Text%" enthält.
}
Return
Guiclose:
ExitApp
Danke im Voraus.
LG
Guten Abend,
Ein klick innerhalb einer GUI an beliebiger stelle, soll alle Listview einträge abwählen.
Meine Idee:
[code]#IfWinActive TEST123
~LButton::
LV_Modify(0, "-Select")
Return
#IfWinActive[/code]
funktioniert zwar, aber mein Button hat danach leider auch kein Funktion.
[code]
Gui, New
Gui, Add, Text,, Das ist mein ListView
Gui, Add, Listview, w500 BackgroundWhite Grid, 1|2|3
Loop, 3
LV_Add("", "Test", "Test", "Test")
Gui, Add, Button, Default w80, OK
Gui, Show,,TEST123
Return
/*
#IfWinActive TEST123
~LButton::
LV_Modify(0, "-Select")
Return
#IfWinActive
*/
ButtonOK:
Reihennummer = 0
Loop
{
Reihennummer := LV_GetNext(Reihennummer)
if not Reihennummer
break
LV_GetText(Text, Reihennummer)
MsgBox Die nächste ausgewählte Reihe ist #%Reihennummer%, die im ersten Feld "%Text%" enthält.
}
Return
Guiclose:[/code]
ExitApp
Danke im Voraus.
LG