Hallo,
Würde gerne wissen, ob es möglich ist, die Auswahlliste einer wxComboBox im Programmverlauf zu ändern, d.h. in Abhängigkeit bestimmter Benutzeraktionen Einträge zu löschen bzw. einzufügen.
Gibt es da eine Möglichkeit?
ComboBox - Choisses ändern
Hallo,
klar ist das möglich, obwohl es im ersten Augenblick vielleicht nicht
ersichtlich ist, wie.
Wenn du dir die Hilfe ansiehst, wirst du sehen, dass diese Klassen
(wie auch wx.ListBox) von wx.ControlWithItems abgeleitet ist
(dies ist wiederum von ItemContainer abgeleitet),
und dort sind die gesuchten Funktionen.
Also hast Du:
Append, AppendItems, Clear, Delete, Insert.
Also einzelen delete and append oder
alles löschen (Clear) und Choices neu setzten (AppendItems)
klar ist das möglich, obwohl es im ersten Augenblick vielleicht nicht
ersichtlich ist, wie.
Wenn du dir die Hilfe ansiehst, wirst du sehen, dass diese Klassen
(wie auch wx.ListBox) von wx.ControlWithItems abgeleitet ist
(dies ist wiederum von ItemContainer abgeleitet),
und dort sind die gesuchten Funktionen.
Also hast Du:
Append, AppendItems, Clear, Delete, Insert.
Also einzelen delete and append oder
alles löschen (Clear) und Choices neu setzten (AppendItems)