Ein Kleines Problem mit ListIconGadget!
Verfasst: 27.03.2005 00:45
Und zwar
Ich will aus diesem ListIconGadget
Mit Hilfe von GetgadGetText abfrage welche Auswahl markiert wurde und diese dann in eine Datei schreiben! Wenn ich eines Auswähle klappt es wunderbar, sobald ich aber anfange 2 Titel aus der Liste zu Markieren mit [STRG] schreibt er sie nicht mehr in die Datei!
Meine frage jetzt mach ich etwas falsch oder gibt es eine andere lösung für so etwas?
danke!
Ich will aus diesem ListIconGadget
Code: Alles auswählen
ListIconGadget(38,420,100,200,200,"MAP",115,#PB_ListIcon_MultiSelect|#PB_ListIcon_GridLines)
AddGadgetColumn(38,1,"MAPTYP",80)
AddGadgetItem(38,-1,"Southe France"+Chr(10)+"TDM/FFA")
AddGadgetItem(38,-1,"Destroyed Village"+Chr(10)+"TDM/FFA")
AddGadgetItem(38,-1,"Remagen"+Chr(10)+"TDM/FFA")
AddGadgetItem(38,-1,"The Cross Roads"+Chr(10)+"TDM/FFA")
AddGadgetItem(38,-1,"Snowy Park"+Chr(10)+"TDM/FFA")
AddGadgetItem(38,-1,"Stalingrad"+Chr(10)+"TDM/FFA")
AddGadgetItem(38,-1,"Algiers"+Chr(10)+"TDM/FFA")
AddGadgetItem(38,-1,"The Hunt"+Chr(10)+"OBJ")
AddGadgetItem(38,-1,"V2 Rocket"+Chr(10)+"OBJ")
AddGadgetItem(38,-1,"Omaha Beach"+Chr(10)+"OBJ")
AddGadgetItem(38,-1,"The Bridge"+Chr(10)+"OBJ")
Code: Alles auswählen
WriteString("MAP")
If GetGadgetText(38) = "Southe France"
WriteString (" " +Chr(34)+"dm/mohdm1"+Chr(34))
EndIf
If GetGadgetText(38) = "Destroyed Village"
WriteString (" " +Chr(34)+"dm/mohdm2"+Chr(34))
EndIf
If GetGadgetText(38) = "Remagen"
WriteString (" " +Chr(34)+"dm/mohdm3"+Chr(34))
EndIf
If GetGadgetText(38) = "The Cross Roads"
WriteString (" " +Chr(34)+"dm/mohdm4"+Chr(34))
EndIf
If GetGadgetText(38) = "Snowy Park"
WriteString (" " +Chr(34)+"dm/mohdm5"+Chr(34))
EndIf
If GetGadgetText(38) = "Stalingrad"
WriteString (" " +Chr(34)+"dm/mohdm6"+Chr(34))
EndIf
If GetGadgetText(38) = "Algiers"
WriteString (" " +Chr(34)+"dm/mohdm7"+Chr(34))
EndIf
If GetGadgetText(38) = "The Hunt"
WriteString (" " +Chr(34)+"obj/obj_team1"+Chr(34))
EndIf
If GetGadgetText(38) = "V2 Rocket"
WriteString (" " +Chr(34)+"obj/obj_team2"+Chr(34))
EndIf
If GetGadgetText(38) = "Omaha Beach"
WriteString (" " +Chr(34)+"obj/obj_team3"+Chr(34))
EndIf
If GetGadgetText(38) = "The Bridge"
WriteStringN (" " +Chr(34)+"obj/obj_team4"+Chr(34))
EndIf
danke!