es kommt mir so for als würde der PB Editor nicht richtig funktionieren. Es wir ein Fenster mit gelben Hintergrung geöffnet. Ober ist ein schwarzes
Rechteck für eine Statuszeile. Im gelben Bereich sind 8 StringGedget mit den Zahlen 1 bis 8. Neben den Zahlen sind jeweils 3 Würfelbilder.
Hier das Programm:
Code: Alles auswählen
Enumeration Windows
  #HauptFenst
EndEnumeration
Enumeration  gadget
  #Schalter
EndEnumeration
Enumeration 
  #Str3
  #Str4
  #Str5
 
  #StrA
  #StrB
  #StrC
  #StrD
  #StrE
  #StrF
  #StrG
  #StrH
  #StrJ
  #StrK
EndEnumeration
UseJPEGImageDecoder()
Global Dim ImgAdr(7)
nr.i = 0
Define.i Image_1, Image_2, Image_3, Image_4, Image_5, Image_6
; speichert die Speicheradressen in Array
ImgAdr(0) = CatchImage(#PB_Any, ?Image_flieg)
ImgAdr(1) = CatchImage(#PB_Any, ?Image_WF_1)
ImgAdr(2) = CatchImage(#PB_Any, ?Image_WF_2)
ImgAdr(3) = CatchImage(#PB_Any, ?Image_WF_3)
ImgAdr(4) = CatchImage(#PB_Any, ?Image_WF_4)
ImgAdr(5) = CatchImage(#PB_Any, ?Image_WF_5)
ImgAdr(6) = CatchImage(#PB_Any, ?Image_WF_6)
ImgAdr(7) = CatchImage(#PB_Any, ?Image_Pfeil)
HaupFenst_1 = OpenWindow(#PB_Any, 5, 5, 808, 688, "Shock out", #PB_Window_SystemMenu)
SetWindowColor(HaupFenst_1, RGB(254,255,0))
FrameGadget(2, 5, 0, 800, 52, "", #PB_Frame_Double)
StringGadget(#StrA, 24, 96, 32, 24, " 1")
SetGadgetColor(#StrA ,#PB_Gadget_BackColor, $0000FF) ;  Aktueller Spieler ist immer rot
StringGadget(#StrB, 400, 96, 32, 24, "  2")
StringGadget(#StrC, 24, 182, 32, 24, "  3")
StringGadget(#StrD, 400, 176, 32, 24, "  4")
StringGadget(#StrE, 24, 256, 32, 24, "  5")
StringGadget(#StrF, 400, 248, 32, 24, "  6")
StringGadget(#StrG, 24, 330, 32, 24, "  7")
StringGadget(#StrH, 400, 328, 32, 24, "  8")
StringGadget(#StrJ, 6, 7, 40, 24, "ABCD")
Image_1 = ImageGadget(#PB_Any, 72, 88, 51, 68, ImageID(ImgAdr(0)), #PB_Image_Border)
Image_2 = ImageGadget(#PB_Any, 160, 88, 51, 68, ImageID(ImgAdr(0)), #PB_Image_Border)
Image_3 = ImageGadget(#PB_Any, 232, 88, 51, 68, ImageID(ImgAdr(0)), #PB_Image_Border)
Image_4 = ImageGadget(#PB_Any, 456, 88, 51, 68, ImageID(ImgAdr(0)), #PB_Image_Border)
Image_5 = ImageGadget(#PB_Any, 536, 88, 51, 68, ImageID(ImgAdr(0)), #PB_Image_Border)
Image_6 = ImageGadget(#PB_Any, 616, 88, 51, 68, ImageID(ImgAdr(0)), #PB_Image_Border)
Repeat
  Ereign = WaitWindowEvent()
  Select Ereign
    Case #PB_Event_Gadget
      Select  EventGadget()
        Case #Schalter
          If nr = 7
            nr = 0
          Else
            nr + 1
          EndIf 
          ImageGadget(#PB_Any, 72, 88, 51, 68, ImageID(ImgAdr(nr)), #PB_Image_Border) 
          ;SetGadgetState(#PB_Any, ImageID(ImgAdr(nr)))
      EndSelect
  EndSelect
          
Until Ereign = #PB_Event_CloseWindow
DataSection
  Image_flieg:
  IncludeBinary "/Users/mike/Documents/PureBasic/JPG/WF_fl.jpg"
  Image_WF_1:
  IncludeBinary "/Users/mike/Documents/PureBasic/JPG/WF_1.jpg"
  Image_WF_2:
  IncludeBinary "/Users/mike/Documents/PureBasic/JPG/WF_2.jpg"
  Image_WF_3:
  IncludeBinary "/Users/mike/Documents/PureBasic/JPG/WF_3.jpg"
  Image_WF_4:
  IncludeBinary "/Users/mike/Documents/PureBasic/JPG/WF_4.jpg"
  Image_WF_5:
  IncludeBinary "/Users/mike/Documents/PureBasic/JPG/WF_5.jpg"
  Image_WF_6:   
  IncludeBinary "/Users/mike/Documents/PureBasic/JPG/WF_6.jpg"
  Image_Pfeil:
  IncludeBinary "/Users/mike/Documents/PureBasic/JPG/Pf_l.jpg"
EndDataSectionoben das graue Rechteck nicht angezeigt. Lösche ich die #Str3 bis #Str5 wird da Rechtteck auch nicht angezeigt. Ist das bei Euch auch so?
Was kann ich tun