![]() |
Werte einer Combobox zuweisen
Hallo ich brauche dringend Hilfe.
Ich soll in der Schule einen Währungsrechner mit Hilfe einer Combobox in Delphi schreiben, da ich damit aber noch nicht gearbeitet habe, weiß ich einfach nicht wie ich Werte einer Combobox zuweisen kann. zum Programm: Es gibt ein Edit1-feld worin der Ausgangsbetrag in Euro eingetragen werden soll. Eine Combobox, in der die Währung, in die umgerechnet werden soll, ausgewählt werden kann (US-Dollar, Fidschi Dollar, Franc, Britisches Pfund) und ein Edit2-Feld wo der umgerechnete Betrag erscheinen soll. Bitte helft mir oder gibt mir wenigstens einen Tipp... MFG |
Re: Werte einer Combobox zuweisen
Mit ComboBox.Items.Add(), ComboBox.Items.Insert(), ComboBox.Items.Append() können einer ComboBox neue Einträge hinzugefügt werden.
|
Re: Werte einer Combobox zuweisen
Hi
Ja, schön, soweit ist das schon richtig mit dem Combobox1.Items.Add('Knete'), aber ich denke, es soll auch der Betrag in die angezeigte Währung umgerechnet werden. Dazu bräuchte es aber den Währungskurs. Also, ich würd's mal anfangs so lösen, indem ich Währung und den Währungskurs jeweils in ein Textfeld schreibe. Mit einem Button "Übernahme" kommt dann die Add-Methode der Combobox für die Währung sowie eine Add-Methode eines TStringlist-Objectes für den Währungskurs hinzu. TStringlist muß vorher über Create erzeugt werden. Nun kannst du den Index der Combobox benutzen, um den Index in der TStringList für den Faktor zu finden. Diesen trägst du in dein zugehöriges Textfeld ein. Tja, nun mach dir mal ein paar Gedanken, was zu tun ist, wenn sich der Währungskurs ändert.... Ach ja, die Währungszeichen, irgendwie sollten diese auch dargestellt werden. Da diese sich (in der Regel) nicht ändern, braucht's dafür keine Korrekturmöglichkeit. 'n büschen solltest du schon selber machen... :zwinker: Oldmax |
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:50 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-2025 by Thomas Breitkreuz