wieso wird bei diesem Vergleich immer das Fenster mit "Gewonnen" ausgegeben.
Auch wenn man 2 Unterschiedliche Zahlen eingibt.
Sinn:
Bei "Gesuchter" soll ein Wert eingegeben werden (zB. "2")
Bei "Vorhandener" ebenfalls. Dann auf "Hinzufügen" und der Wert kommt in die Liste.
Nun soll der Gesuchte Wert mit allen Werten in der Liste verglichen werden.
Code: Alles auswählen
If OpenWindow(0,100,100,500,400,"Fenster 1",#PB_Window_SystemMenu)
If CreateGadgetList(WindowID(0))
TextGadget(1,20,20,120,20,"Gesuchter")
StringGadget(2,140,20,100,20,"")
TextGadget(3,20,50,100,20,"Neuer")
StringGadget(4,140,50,100,20,"")
ButtonGadget(5,260,50,100,20,"Hinzufügen")
ListViewGadget(6,140,90,100,80)
ButtonGadget(7,200,200,80,20,"Vergleichen")
EndIf
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_CloseWindow
Quit = 1
EndIf
If EventID = #PB_Event_Gadget
If EventGadget()=5
a$=GetGadgetText(4)
AddGadgetItem(6,-1,""+a$)
EndIf
EndIf
Gesuchter$ = GetGadgetText(2)
Vorhandene$ = GetGadgetText(6)
If EventID = #PB_Event_Gadget
If EventGadget()=7
If Mid(Gesucht$,0,10) = Mid(Vorhandene$,0,10)
MessageRequester("","Gewonnen",0)
Else
MessageRequester("","Leider nichts",0)
EndIf
EndIf
EndIf
Until Quit=1
EndIf

Oder kann man Werte in einem ListViewGadget nicht vergleichen?