Sehe vor lauter Bäumen den Wald nicht mehr.
Habe meinen Code gekürzt bis auf das hier:
Code: Alles auswählen
Procedure Open_Window_0()
If OpenWindow(0, 321, 135, 600, 360, "Muster", #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar )
StringGadget(40, 80,300,20,15,"X1")
StringGadget(41,210,320,20,15,"Y1")
ButtonGadget(1,40,40,40,40,"Test",#PB_Button_Toggle )
EndIf
EndProcedure
Open_Window_0()
Repeat
EventID = WindowEvent();
If GetGadgetState(1) = 1
SetGadgetColor(40, #PB_Gadget_BackColor, $0000FF)
SetGadgetColor(41, #PB_Gadget_BackColor, $0000FF)
Else
SetGadgetColor(40, #PB_Gadget_BackColor, $FFFFFF)
SetGadgetColor(41, #PB_Gadget_BackColor, $FFFFFF)
EndIf
Delay (3)
Until EventID = #PB_Event_CloseWindow
End
Verschiebe ich das Fenster, erscheinen auch die beiden anderen Gadgets.
Drücke ich den Button, wechselt nur ein StringGadget die Farbe.
Was mach ich jetzt schon wieder falsch?
Verwende PB 4.4 und WinXP
Danke für Eure Hilfe
Walter