zufälligen/variablen command-Button?

hallo FlixXxer,

der Fehler lieg daran, daß das Array nicht als String declariert wurde.
Dann musst du dieses Array noch umwandeln.

Command(x).Caption = CStr(antwort(n))

ANI
 
Hab das nun geändert. Allerding kommst immer noch die selbe Fehlermeldung. In dem Array habe ich 29 verschiedene Zeichenketten, jeweils in Anführungsstriche gesetzt und mit Kommata von einander getrennt.
 
hallo FlixXxer,

setze mal einen Haltepunkt vor den Command-Aufruf.

Stelle den Cursor in die Zeile des Aufrufs: Command(x).Caption = CStr(antwort(n))
und betätige die F9-Taste.
Starte dann dein Programm und wenn dieses dann an dieser markierten Stelle anhält, gehe mit der Maus darüber und lasse dir die Value-Werte vom Command(x).Caption und die Value-Werte vom Antwort(n)-Array anzeigen.

Einer von Beiden liefert einen falschen Wert.

ANI
 
ha! Es klappt. Ich hatte den Buttons nicht den selben Namen gegeben. Daran hats gelgen. Auf jeden Fall dir nochmal vielen Dank für deine Bemühungen.
 
Allerdings zieht das ungeahnte Konsequenzen nach sich ;)
Wie weise ich nun dem Button mit der richtigen Lösung ein anderes Ereignis zu als den anderen vier?
 
hallo FlixXxer,

wie ich schon im voraus beschrieben habe, weise dem richtigen Button in der TAG-Eigenschaft ein True oder ein False zu.

Die Abfrage beim Klick-Ereignis sieht dann so aus:
z.B.
If Command(index).tag = true then
msgbox "Richtige Antwort"
else
msgbox "Falsche Antwort"
endif

So ungefähr.

ANI
 
Zurück