Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Werte von NumericUpDown in eine INI-File speichern

Empfohlene Antworten

Veröffentlicht

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

post-67077-14430448540227_thumb.jpg

post-67077-14430448540631_thumb.jpg

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 von VaNaTiC

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()

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.

Vielen Dank für die wertvollen Hinweise!

Ich habs geschafft :)

Gruss

Zohra

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.