ComboBox - Choisses ändern

Plattformunabhängige GUIs mit wxWidgets.
Antworten
Gast

Mittwoch 23. November 2005, 09:14

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?
Francesco
User
Beiträge: 824
Registriert: Mittwoch 1. Dezember 2004, 12:35
Wohnort: Upper Austria

Mittwoch 23. November 2005, 09:54

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)
Antworten