![]() |
Radiogroup mit Hilfe einer Textdatei füllen
Hallo ihr Lieben,
ich bin noch nicht so lange im Programmierhandwerk und daher wende ich mich hilfesuchend an euch. Folgendes Problem: Für die Erstellung eines kleinen Wissenstests möchte ich eine Radiogroup verwendet, in der die Frage angezeigt wird mit jeweils drei Radiobuttons, wo einer die richtige Antwort enthält. Um flexibler zu sein und nicht im Nachgang ständig im Quelltext alles ändern zu müssen, möchte ich die Radiogroup samt Buttons mit Hilfe einer TXT füllen. Leider hab ich bei allem Suchen und Probieren noch nicht den passenden Algorithmus ausfindig machen können. :( Habt ihr eine Idee dazu? Besten Dank schon mal im Voraus! |
AW: Radiogroup mit Hilfe einer Textdatei füllen
Und wo ist jetzt das konkrete Problem?
|
AW: Radiogroup mit Hilfe einer Textdatei füllen
Dass ich die Radiogroup nicht mit der Textdatei verbunden bekomme, sodass die RG den Text aus der Datei anzeigt.
|
AW: Radiogroup mit Hilfe einer Textdatei füllen
Lad doch Deine Textdatei in eine StringListe und weise diese dann der Items-Eigenschaft der RadioGroup zu.
|
AW: Radiogroup mit Hilfe einer Textdatei füllen
Hallo,
TStringList LoadFromFile RadioGroup.Items.Add Such mal im Netz danach und zeig uns Deinen bisherigen Code. |
AW: Radiogroup mit Hilfe einer Textdatei füllen
Oder direkt
Delphi-Quellcode:
RadioGoup.Items.LoadFromFile('Dateiname');
|
AW: Radiogroup mit Hilfe einer Textdatei füllen
Zitat:
|
AW: Radiogroup mit Hilfe einer Textdatei füllen
Ja schon, aber bei
Zitat:
Zitat:
'ne INI-Datei mit 'ner Section je RadioGroup könnte da eventuell eine sinnvollere Variante sein. Oder halt in 'ner Textdatei, die man in 'ne Stringliste laden kann, irgendeine Struktur einbauen, mit der man den Inhalt gezielt aufteilen kann. Ini-Datei sowas in der Form:
Code:
Damit müsste es eigentlich recht einfach realisierbar sein.
[Frage_1]
Frage=Hier der Fragetext Auswahl0=Erste Antwortmöglichkeit Auswahl1=Zweite Antwortmöglichkeit ... KorrekteAntwort=1 [Frage_2] Frage=Hier der Fragetext Auswahl0=Erste Antwortmöglichkeit Auswahl1=Zweite Antwortmöglichkeit Auswahl2=Dritte Antwortmöglichkeit ... KorrekteAntwort=2 [FRAGE_3] ... Die Frage schreibt man in die Caption der RadioGroup, die Antwortmöglichkeiten in die Items und mit dem Wert von KorrekteAntwort fragt man nach der Beantwortung den ItemIndex ab und kann so prüfen, ob die richtige Antwort ausgewählt wurde. |
AW: Radiogroup mit Hilfe einer Textdatei füllen
wie wärs mit XML
mal so ins blaue getippt
Code:
<Frage nr="0" richtig="2">
<Fragetext>kannst du XML</Fragetext> <Antwort nr="0">kann sein</Antwort> <Antwort nr="1">kann nicht sein</Antwort> <Antwort nr="2">ja</Antwort> <Antwort nr="3">nö</Antwort> </Frage> |
Alle Zeitangaben in WEZ +1. Es ist jetzt 09:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz