ComboBoxGadget SetGadgetItemText Bug?

Hier werden, insbesondere in den Beta-Phasen, Bugmeldungen gepostet. Das offizielle BugForum ist allerdings hier.
Benutzeravatar
Kai
Beiträge: 264
Registriert: 29.09.2005 20:58
Computerausstattung: iMac 2019
Wohnort: Hannover
Kontaktdaten:

ComboBoxGadget SetGadgetItemText Bug?

Beitrag von Kai »

Leider weiß ich selbst nicht ob das ein Bug ist oder normales Windows Verhalten darum frage ich auch einfach mal nach.
Im folgenden Code füge ich bei einem ComboBoxGadget 11 Einträge hinzu
und wähle das 2. aus.
Danach ändere ich den Text für jeden Eintrag und mein ausgewählter Eintrag ist weg, also -1 für nix.

Ist das normales Verhalten oder ein Bug?
Ansich ja au net schlimm nur halt ne Frage wert finde ich.

Code: Alles auswählen

If OpenWindow(0, 0, 0, 200, 200, "Testfenster", #PB_Window_SystemMenu|#PB_Window_ScreenCentered) <> 0
 If CreateGadgetList(WindowID(0)) <> 0
  ComboBoxGadget(0, 5, 5, 190, 180)
 EndIf
EndIf

For x = 0 To 10: AddGadgetItem(0, -1, Str(x)): Next
SetGadgetState(0, 2)
Debug GetGadgetState(0)
For x = 0 To 10: SetGadgetItemText(0, x, "Changed " + Str(x), 0): Next
Debug GetGadgetState(0)

While WaitWindowEvent() <> #PB_Event_CloseWindow: Wend
Meine Homepage - Aktuelle Projekte - Launcher
Letzte PB-Version - Window 7 x86
Benutzeravatar
ChristianK
Beiträge: 77
Registriert: 13.12.2004 14:55

Beitrag von ChristianK »

Ich kann es nicht zu 100% sagen, aber für mich klingt es logisch dass ein SetGadgetItemText() auch ein (internes) SetGadgetState() durchführt, da ja die alte Auswahl nicht mehr zur verfügung steht.
ChristianK for President
Benutzeravatar
Kai
Beiträge: 264
Registriert: 29.09.2005 20:58
Computerausstattung: iMac 2019
Wohnort: Hannover
Kontaktdaten:

Beitrag von Kai »

Und wieso funktioniert es dann beim ListView TreeView und ListIcon?
Die Auswahl bleibt ja bestehen es ändert sich ja nur der Text vom Eintrag.
Najo da jedenfalls die anderen alle nix sagen denk ich mal ist es normal so.
Meine Homepage - Aktuelle Projekte - Launcher
Letzte PB-Version - Window 7 x86
Benutzeravatar
Kiffi
Beiträge: 10711
Registriert: 08.09.2004 08:21
Wohnort: Amphibios 9

Beitrag von Kiffi »

Kai hat geschrieben:Die Auswahl bleibt ja bestehen es ändert sich ja nur der Text vom Eintrag.
mh, in VB bleibt der selektierte Eintrag auch bei Textänderungen erhalten.
Kai hat geschrieben:Najo da jedenfalls die anderen alle nix sagen denk ich mal ist es normal so.
Normal unter PB, joh. Ansonsten ist das eher nicht normal.

Du kannst Dein Anliegen ja mal im englischen Forum posten. Dort liest Fred mit.

Grüße ... Kiffi
a²+b²=mc²
Benutzeravatar
Kai
Beiträge: 264
Registriert: 29.09.2005 20:58
Computerausstattung: iMac 2019
Wohnort: Hannover
Kontaktdaten:

Beitrag von Kai »

Kiffi hat geschrieben: Du kannst Dein Anliegen ja mal im englischen Forum posten. Dort liest Fred mit.
http://www.purebasic.fr/english/viewtop ... 338#196338

Mein englisch suckt :freak: :lol:
Meine Homepage - Aktuelle Projekte - Launcher
Letzte PB-Version - Window 7 x86
Antworten