11.02.2020, 10:45
Hallo,
ich habe folgendes Problem: wenn ich die Eigenschaft strings[] einer Combobox, die Element eines Arrays ist, im Event MouseDown ändere, wird sie nicht sofort aktualisiert, d.h. ich sehe die gewollten Werte erst beim nächsten Klick.
Zur Veranschaulichung habe ich mal ein sehr kleines VI angehängt. Das Array enthält als Elemente Comboboxen, die unterschiedliche Auswahlmöglichkeiten anzeigen sollen, nämlich ["links 1", "links 2", "links 3"], wenn ich auf das linke Element klicke, und ["rechts 1", "rechts 2", "rechts 3"] auf dem rechten. (Die Index-Berechnung ist hier absichtlich so einfach gehalten...)
Initialisiert ist das Array mit den linken Werten. Klicke ich nun rechts auf den Auswahlpfeil, sehe ich wieder die "links"-Strings, beim zweiten Mal allerdings wie gewünscht die "rechts"-Strings. Beim Wechsel nach links dasselbe Verhalten, nur umgekehrt.
Hat jemand eine Idee?
Grüße,
Bärbel
ich habe folgendes Problem: wenn ich die Eigenschaft strings[] einer Combobox, die Element eines Arrays ist, im Event MouseDown ändere, wird sie nicht sofort aktualisiert, d.h. ich sehe die gewollten Werte erst beim nächsten Klick.
Zur Veranschaulichung habe ich mal ein sehr kleines VI angehängt. Das Array enthält als Elemente Comboboxen, die unterschiedliche Auswahlmöglichkeiten anzeigen sollen, nämlich ["links 1", "links 2", "links 3"], wenn ich auf das linke Element klicke, und ["rechts 1", "rechts 2", "rechts 3"] auf dem rechten. (Die Index-Berechnung ist hier absichtlich so einfach gehalten...)
Initialisiert ist das Array mit den linken Werten. Klicke ich nun rechts auf den Auswahlpfeil, sehe ich wieder die "links"-Strings, beim zweiten Mal allerdings wie gewünscht die "rechts"-Strings. Beim Wechsel nach links dasselbe Verhalten, nur umgekehrt.
Hat jemand eine Idee?
Grüße,
Bärbel