none
Variable RadioButton bezeichnung RRS feed

  • Allgemeine Diskussion

  • Hallo,

    Ich habe ein Problem:

    Ich soll für meinen Betrieb ein Programm schreiben (C#), um die Einstellungstests in Zukunft am PC durchführen zu können.

    Die Auswahl der Antworten soll über Radio Buttons erfolgen.

    Der Text für die Radio Buttons wird aus einer SQL Datenbank ausgelesen.

    Diese Antworten möchte ich nun Variabel zu einer der 5 Radio Buttons zuordnen (Um das Abschreiben zu erschweren).

    Leider weiß ich nicht wie ich die Namen der Buttons Variabel halten kann/soll.

    Die Radio Buttons heißen:

    radAntwort1

    radAntwort2

    radAntwort3

    radAntwort4

    radAntwort5

    und der Text / Die Antworten stehen in folgendem String:

    Antwort1

    Antwort2

    Antwort3

    Antwort4

    Antwort5

    die Zufallszahl wurde bereits generiert, und Wiederholungen ausgeschlossen. 

    Diese Zahl wird in die Int "i" eingespeichert.

    //Ein Code in dieser Art funktioniert leider nicht:
    radAntwort[i].Text(Antwort[i]);


    Freitag, 17. Juni 2016 08:47

Alle Antworten

  • Hi,
    einfacher ist es bestimmt, die RadioButtons. die Steuerelemente sind, dynamisch im Code zu erzeugen und im Container (z.B. Panel) zu platzieren. Basis dafür ist eine Liste mit Datenobjekten, die aus der Datenbank gefüllt wird. Mit einem Zufallszahlengenerator wird jedem Datenobjekt eine Folgenummer zugeordnet. Entsprechend dieser Folgenummer werden die RadioButtons platziert. Jedem RadionButton ist ein Datenobjekt zugeordnet (z.B. über die Tag-Eigenschaft). Damit entfällt die Notwendigkeit, über Namen zugreifen zu müssen.

    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen! Leben retten!
    Wir essen Opa.
    Wir essen, Opa.

    Freitag, 17. Juni 2016 08:57
  • Hallo,

    danke erstmal für die Schnelle Antwort.

    Leider sind wir recht neu in C# (Erstes Ausbildungsjahr) und verstehen nicht so ganz was Sie meinen -_-

    Könnten Sie dies eventuell noch ausführlicher erklären.

    Freitag, 17. Juni 2016 09:16
  • Hi,
    habt Ihr keine Lehrkräfte, die davon etwas verstehen? Für einen Programmierlehrgang ist das Forum nicht geeignet.

    Um weiter mit konkreten Codeausschnitten zu helfen, müsste geklärt werden, welche Technologie zur Anwendung kommen sollen.


    --
    Viele Grüsse
    Peter Fleischer (MVP, Partner)
    Meine Homepage mit Tipps und Tricks
    Kommas richtig setzen! Leben retten!
    Wir essen Opa.
    Wir essen, Opa.


    Freitag, 17. Juni 2016 12:09