Hallo!
Es gab einen Thread im Archiv, der sich schon mit dem Thema befasste, aber ohne Ergebnis blieb:
http://www.robsite.de/php/pureboard-arc ... oboxgadget
Gibt es mittlerweile schon eine Möglichkeit, das Comboboxgadgetfeld mittels Setgadgettext mit einem BELIEBIGEN Text zu versehen? AFAIK kann man zur Zeit nur Texte setzen, die auch in der Popupliste stehen.
Comboboxgadget und Setgadgettext
Mit API "SetWindowText_()" ging das schon immer.
Code: Alles auswählen
; PureBasic Visual Designer v3.90 build 1360
;- Window Constants
;
Enumeration
#Window_0
EndEnumeration
;- Gadget Constants
;
Enumeration
#Button_0
#Combo_0
EndEnumeration
Procedure Open_Window_0()
If OpenWindow(#Window_0, 298, 244, 452, 118, #PB_Window_SystemMenu | #PB_Window_SizeGadget | #PB_Window_TitleBar , "New window ( 0 )")
If CreateGadgetList(WindowID())
ButtonGadget(#Button_0, 273, 39, 117, 39, "Drücke Button!")
ComboBoxGadget(#Combo_0, 39, 39, 195, 39,#PB_ComboBox_Editable)
EndIf
EndIf
EndProcedure
Open_Window_0()
Repeat
Event = WaitWindowEvent()
If Event = #PB_EventGadget
;Debug "WindowID: " + Str(EventWindowID())
GadgetID = EventGadgetID()
If GadgetID = #Button_0
SetWindowText_(GadgetID(#Combo_0),"Das soll in die ComboBox!")
ElseIf GadgetID = #Combo_0
Debug "GadgetID: #Combo_0"
EndIf
EndIf
Until Event = #PB_EventCloseWindow
End
;
Nein, ich habe die Suche nicht benutzt, und deshalb auch nichts dazu gefunden... 