Hallo,
Danke für deine hilfe, du hast mich richtig verstanden, wenn ich auf einen Eintrag im Menu klicke, dann soll sich ein Teil ändern. Wenn ich auf den nächsten Eintrag klick, dann soll sich wieder dieser Teil ändern. - Leider habe ich noch nicht so viel Ahnung, aber das wird schon!

Bin also immer noch nicht am Ziel.
Im Moment sieht meine Menüdatei so aus:
Code: Alles auswählen
If OpenWindow(0,200,200,250,250,#PB_Window_SystemMenu,"Menü")
If CreateMenu(0, WindowID())
MenuTitle("Datei")
MenuItem( 1, "Neu")
MenuItem( 2, "Laden")
MenuBar()
MenuItem( 3, "Speichern")
MenuTitle("Drucken")
MenuItem(4,"Drucken")
MenuTitle("Ende")
MenuItem(5, "Ende")
EndIf
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_CloseWindow
Quit = 1
EndIf
If EventID = #PB_EventMenu
If EventMenuID()=1
IncludeFile("test1.pb")
Gosub Marke
EndIf
If EventMenuID()=2
IncludeFile("test2.pb")
Gosub Marke2
EndIf
EndIf
If EventID=#PB_EventGadget
If EventGadgetID()=3
Quit=1
EndIf
EndIf
Until Quit=1
EndIf
End
Und meine Test-Datein:
Test1.pb
Code: Alles auswählen
Marke:
CreateGadgetList(UseWindow(0))
TextGadget(2, 10, 40,250,20,"TextGadget Right",#PB_Text_Right)
TextGadget(3, 10,100,250,20,"TextGadget Border",#PB_Text_Border)
TextGadget(4, 10,130,250,20,"TextGadget Center + Border",#PB_Text_Center|#PB_Text_Border)
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
Return
Test2.pb
Code: Alles auswählen
Marke2:
CreateGadgetList(UseWindow(0))
TextGadget(0, 10, 10,250,20,"TextGadget Standard (Left)")
TextGadget(1, 10, 70,250,20,"TextGadget Center",#PB_Text_Center)
TextGadget(2, 10, 40,250,20,"TextGadget Right",#PB_Text_Right)
Repeat : Until WaitWindowEvent()=#PB_Event_CloseWindow
Return
Grüße,
Simon