Zohra Geschrieben 15. Dezember 2009 Teilen Geschrieben 15. Dezember 2009 Ich habe eine einbisschen komplizierte Frage (zumindest für mich). Folgendes, ich habe eine Mainform mit 4 Buttons. Ein Button heisst Optionen. Wenn man daraufklickt kommt nochmals ein Formular zum Vorschein. Auf diesem habe ich u.a. NumericUpDowns platziert. Zusätzlich habe ich eine Klasse Settings (diese ist bereits mit der Form Option gekoppelt) entworfen, in dieser Klasse befinden sich eine load- und eine update-Methode. Meine Frage ist, wie krieg ich es hin, die Werte von meinen NumericUpDowns anhand eines Speichern-Buttons in diese INI-File zu speichern? Ich hoffe, ich konnte meine Frage einigermassen klar formulieren. Schon mal jetzt vielen Dank! Gruss Zöhra Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
VaNaTiC Geschrieben 15. Dezember 2009 Teilen Geschrieben 15. Dezember 2009 (bearbeitet) Die NumericUpDown's haben die Eigenschaft Value vom Typ decimal. Also: iniFile.saveDouble(..., this.TemplMatch[b].Value[/b]); Die lezte Zeile in Deiner Methode update() lautet mit RetrieveInt() ? Das klingt nicht nach SaveInt. Ein kleiner Forumhinweis: Du darfst auch gern das <CODE>quellcode</code>-Tag benutzen, statt der spitzen nur in eckigen Klammern. Bearbeitet 15. Dezember 2009 von VaNaTiC Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Zohra Geschrieben 15. Dezember 2009 Autor Teilen Geschrieben 15. Dezember 2009 Hallo Andi! Danke für den Hinweis Bin eine blutige Anfängerin im Programmieren und ich dachte lieber learning by doing, aber ich glaube ich habe diese Taktik ein wenig unterschätzt. Kannst du mir vielleicht noch sagen, wie ich den Speichern-Button mit den NumericUpDowns koppeln kann? D.h. wenn ich das Programm ausführe, würde ich gerne die Werte in den NummericUpDowns ändern und diese dann anhand des Speichern-Buttons in die INI-File speichern. Bin im www auf Databinding gestossen, aber ich weiss nicht genau, wie ich das alles (Speichern-Button, INI-File, NummericUpDown) miteinander verbinden könnte. Und dies hier ist nur ein Test, einfach ignorieren numericUpDown1.DataBindings.Add() Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
VaNaTiC Geschrieben 15. Dezember 2009 Teilen Geschrieben 15. Dezember 2009 DataBindung hat hiermit nix zu tun. Du brauchst das Event OnClick, welches Du mit einer Methode verbindest. Das sollte Deine Entwicklungsumgebung zum Beispiel bei einem Button standardmäßig machen, wenn Du den Button in der IDE doppelt anklickst. Daraus wird dann zur Laufzeit auf das einmalige Linksanklicken des Buttons reagiert indem die verbundene Methode ausgeführt wird. In den Methodenrumpf schreibst Du dann einfach Dein update() rein. Fertig. Jetzt gibt es noch beim Laden/Starten der Anwendung ein Event, was mit einer Methode verbunden werden könnte, die beim Anwendungsstart dann "automatisch" die INI lädt. Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Zohra Geschrieben 15. Dezember 2009 Autor Teilen Geschrieben 15. Dezember 2009 Vielen Dank für die wertvollen Hinweise! Ich habs geschafft Gruss Zohra Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen Mehr Optionen zum Teilen...
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.