EditorGadget auffrischen nach MenuEvent
Verfasst: 29.08.2006 16:49
Wenn ich das Menü umschalte, soll sofort der Text im EditorGadget umschalten und nicht erst dann, wenn ich dort Text hineinschreibe.
Wie macht man so etwas typischerweise?
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