Verfasst: 15.08.2007 16:41
Kiffi das geht nicht :/
Beispiel Skript:
Also wie kriege ich jetzt noch nen Text in meinen Output?
Beta und Gamma (Gamma soll die Checkbox sein!)
EDIT:
Danke Kiffi
Hat sich erledigt habs anhand deines Beispiels herausgefunden was ich machen muss
Beispiel Skript:
Code: Alles auswählen
;{- Enumerations / DataSections
;{ Windows
Enumeration
#Window_0
EndEnumeration
;}
;{ Gadgets
Enumeration
#Button_0
#CheckBox_1
#String_2
#ComboBox_3
EndEnumeration
;}
Define.l Event, EventWindow, EventGadget, EventType, EventMenu
;}
Procedure OpenWindow_Window_0()
If OpenWindow(#Window_0, 392, 181, 235, 91, "Window_0", #PB_Window_SystemMenu|#PB_Window_SizeGadget|#PB_Window_MinimizeGadget|#PB_Window_TitleBar)
If CreateGadgetList(WindowID(#Window_0))
ButtonGadget(#Button_0, 15, 54, 100, 30, "Knopf")
CheckBoxGadget(#CheckBox_1, 15, 5, 40, 20, "Text")
StringGadget(#String_2, 120, 55, 100, 30, "Output")
ComboBoxGadget(#ComboBox_3, 15, 28, 100, 100)
AddGadgetItem(#ComboBox_3,-1,"-----")
AddGadgetItem(#ComboBox_3,-1,"Funktion 1")
AddGadgetItem(#ComboBox_3,-1,"Funktion 2")
SetGadgetState(#ComboBox_3,0)
EndIf
EndIf
EndProcedure
OpenWindow_Window_0()
;{- Event loop
Repeat
Event = WaitWindowEvent()
Select Event
; ///////////////////
Case #PB_Event_Gadget
EventGadget = EventGadget()
EventType = EventType()
If EventGadget = #Button_0
Select EventGadget()
Case #Button_0
Select GetGadgetText(#ComboBox_3)
Case "Funktion 1"
Ausgabe.s = "Alpha"
Case "Funktion 2"
Ausgabe.s = "Beta"
EndSelect
SetGadgetText(#String_2,"Auswahl: " + Ausgabe)
EndSelect
ElseIf EventGadget = #CheckBox_1
ElseIf EventGadget = #String_2
ElseIf EventGadget = #ComboBox_3
EndIf
; ////////////////////////
Case #PB_Event_CloseWindow
EventWindow = EventWindow()
If EventWindow = #Window_0
CloseWindow(#Window_0)
Break
EndIf
EndSelect
ForEver
;
;}
Beta und Gamma (Gamma soll die Checkbox sein!)
EDIT:
Danke Kiffi

Hat sich erledigt habs anhand deines Beispiels herausgefunden was ich machen muss
