möchte im ComboBoxGadget einen Eintrag mit einer Kennung versehen!
"Autocomplete" verbunden mit "IK250_233". Den zweiten Eintrag
möchte ich ins Stringgaget laden wenn er gewählt wird!
Hab mal was versucht, funzt aber nicht!
Code: Alles auswählen
If OpenWindow(0, 0, 0, 300, 300, "Autocompletion", #PB_Window_SystemMenu|#PB_Window_TitleBar)
If CreateGadgetList(WindowID(0))
ComboBoxGadget(0, 10, 10, 200, 20, #PB_ComboBox_Editable)
AddGadgetItem(0, -1, "Autocomplete"+Chr(10)+"IK250_233")
AddGadgetItem(0, -1, "Bernard"+Chr(10)+"IK250_234")
AddGadgetItem(0, -1, "Car"+Chr(10)+"IK250_2333")
AddGadgetItem(0, -1, "Explorer"+Chr(10)+"IK250_243")
AddGadgetItem(0, -1, "Fantastic"+Chr(10)+"IK250_6733")
AddGadgetItem(0, -1, "General protection error"+Chr(10)+"IK250_3433")
AddGadgetItem(0, -1, "Purebasic"+Chr(10)+"IK250_1233")
AddGadgetItem(0, -1, "Purepower"+Chr(10)+"IK250_3433")
AddGadgetItem(0, -1, "Purevisual"+Chr(10)+"IK250_1233")
AddGadgetItem(0, -1, "Question"+Chr(10)+"IK250_12433")
AddGadgetItem(0, -1, "Zas"+Chr(10)+"IK250_12333")
EndIf
StringGadget(1, 10, 50, 200, 20,"")
EndIf
Repeat
Event = WaitWindowEvent()
Select Event
Case #PB_Event_Gadget
If EventGadget() = 0
;AutocompleteComboBox(0)
EndIf
Case 0
GGADGET_Zeiger$ = (GetGadgetItemText(0,GetGadgetState(0),0))
Debug GGADGET_Zeiger$
; Zweiter
SetGadgetText(1,GetGadgetText(0))
EndSelect
Until Event = #PB_Event_CloseWindow
End
Gruss ... Velindos!

