Wie macht man so etwas typischerweise?
Code: Alles auswählen
Enumeration : #window : EndEnumeration
Enumeration: #Menu : #Toolbar : EndEnumeration
Enumeration: #menu51 : #menu52 : EndEnumeration
Enumeration: #edit1 : #edit2 : EndEnumeration
hwnd = OpenWindow(#window,0,0,800,600,"",#PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget)
SetWindowColor(0,RGB(100, 150, 100))
CreateGadgetList(hwnd)
CreateMenu(#Menu, hwnd)
MenuTitle("Sprache")
MenuItem(#menu51,"Deutsch")
MenuItem(#menu52,"Englisch")
EditorGadget(#edit1,0,0,300,200)
EditorGadget(#edit2,0,250,300,200 )
a$ = "Hallo Deutschland! "
SetGadgetText(#edit2, a$)
Repeat
Select WaitWindowEvent()
Case #PB_Event_CloseWindow
Break
Case #PB_Event_Menu
Select EventMenu()
Case #menu51
a$ = "Hallo Deutschland! "
Case #menu52
a$ = "Hello Germany! "
EndSelect
Case #PB_Event_Gadget
Select EventGadget()
Case #edit1
text_eingabe$ = GetGadgetText(#edit1)
SetGadgetText(#edit2, a$ + text_eingabe$ )
EndSelect
EndSelect
ForEver
End