Die DropDown box ist ein ListViewGadget und wird ständig bei jedem Tastendruck aktualisiert ... Siehe Quellcode Purebasic IDE
Ja, diese Funktion gibt es ja schon länger...ich nutze PB seit etwa 8 Jahren und kenne das Feature mit der Liste schon immer.
Jedoch gibt es seit nicht so langer Zeit ein neues Feature, das in dieser Liste ausschließlich Konstanten anzeigt, die für diese Prozedur gedacht sind.
Also für ein Flag des MessageRequesters wird z.B. niemals eine Konstante #PB_Event_CloseWindow angeboten, auch wenn man mehre Buchstaben davon eintippt...man müsste sie jetzt zwangsweise bis zum Ende frei eintippen. Früher ging das schon bzw. die Liste ging stur nach Eingabe...jetzt geht sie nach Prozedur-Parameter (also auch die Parameterposition ist entscheidend).
Wäre echt cool, wenn man sowas auch selbst umsetzen könnte. Man könnte das bestimmt leicht umsetzen, indem man bei Deklaration der Prozedur einfach in der Parameterliste den Namen der Enumeration angibt. So könnte man diesen Parameter an diese eine Enumeration binden.