| |
VB.NET - Ein- und UmsteigerRe: Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: FohnBit | Datum: 28.09.12 14:05 |
| Hallo Keco
Kann ich diese Einstellungen auch als File speichern?
Man soll ja seine Eingaben abspeichern und wieder laden können und natürlich sollen hier unterschiedliche möglich sein.
Danke! | |
Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: FohnBit | Datum: 28.09.12 13:53 |
| Hallo
kann mir jemand einen Tipp geben, ob und wie man einfach Eingaben von Usern speichern kann?
Ich habe sehr viele Textboxen, Checkboxen und Numeric Up/down.
Diese Eingaben vom User sollen alle gespeichert werden. Ich speichere aktuell in eine XML einzelne Variablen, die bei der Eingabe übergeben werden und beim starten schreibe ich diese wieder in die controls zurück.
Aber das ist sehr aufwändig, wenn es viele sind.
Kann man nicht einfach "Textbox1.Save" bzw. "Textbox1.Load" erzeugen?
Alle Einstellungen des Controls werden somit gespeichert und geladen.
Vielen Dank! | |
Re: Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: keco | Datum: 28.09.12 13:56 |
| Dafür gibt es My.Settings. Die jeweilige Eigenschaft eines Steuerelementes kannst du damit speichern und wieder laden. | |
Re: Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: Manfred X | Datum: 28.09.12 14:03 |
| Hallo!
Stichwort: DataBinding
Du kannst auch eine Datenquelle nutzen und sie an die zu sichernden
Eigenschaften Deiner Controls binden.
Eine "DataTable" (als Source) verfügt über Methoden zum Laden/Speichern
der aktuell eingetragenen Werte aus einer/in eine XML-Datei.
Vom Erweitern der einzelnen Controls, um die Werte der Eigenschaften zu
sichern, rate ich ab. | |
Re: Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: FohnBit | Datum: 28.09.12 14:07 |
| Hallo Manfred
Das habe ich mir schon angeschaut. Da ich aber alles einzelne Werte habe, erschien mir das nicht so passen.
Muss erst noch rausfinden, wie ich einen Wert an eine einzelne Zelle binden kann.
Danke! | |
Re: Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: Manfred X | Datum: 28.09.12 14:11 |
| Hallo!
Du erstellst für jede zu sichernde Eigenschaft eine Spalte in der Table.
In jeder der Zeilen kannst Du dann jeweils einen (zusammengehörigen) "Satz" von
Controls-Einstellungen speichern.
Beitrag wurde zuletzt am 28.09.12 um 14:12:43 editiert. | |
Re: Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: keco | Datum: 28.09.12 14:16 |
| Entweder du machst es alles per Hand, wie Manfred es schreibt, oder du nutzt die bereits fertige Implementierung von den My.Settings. Wenn du dir die Klasse anschaust, siehst du eine Save und Reload-Methode. Du kannst alles im Designer einstellen und brauchst keinen weiteren Code dafür, bis auf den Aufruf der Methoden.
EDIT: Einzige Einschränkung ist, dass du den Pfad der Datei nicht selbst festlegen kannst.
Beitrag wurde zuletzt am 28.09.12 um 14:17:28 editiert. | |
Re: Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: FohnBit | Datum: 28.09.12 14:19 |
| Hallo Manfred
Das mit den Spalten ist klar.
Zitat:
In jeder der Zeilen kannst Du dann jeweils einen (zusammengehörigen) "Satz" von
Controls-Einstellungen speichern.
ich dachte ich muss nur mehr das Binding bei der Textbox auswählen. Aber wenn ich dann das dataset speicher ist es leer.
Hast du eventuell eine Anleitung für einen Wert?
Danke! | |
Re: Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: FohnBit | Datum: 28.09.12 14:29 |
| Hallo Manfred
ich bin ein Stück weiter:
Mittels in der Form Load:
DataSet.Tables(0).Rows.Add()
und beim save Button:
DataSet.WriteXml("c:\set.xml")
wird das XML mit den 2 testdaten geschrieben.
Aber beim laden:
DataSet.ReadXml("c:\set.xml")
bleiben die Textfelder und aktualisieren nicht.
Danke! | |
Re: Eingaben in Textforms, Checkboxen, ... speichern | | | Autor: FohnBit | Datum: 28.09.12 14:31 |
| Sorry, etwas zu spät:
Klappt nun:
DataSet.Clear()
DataSet.ReadXml("c:\set.xml")
Dann werden die Daten wieder geladen.
Probier mal das ganze so aus!
Danke! | |
| Sie sind nicht angemeldet! Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.
Einloggen | Neu registrieren |
|
|
vb@rchiv CD Vol.6 vb@rchiv Vol.6
Geballtes Wissen aus mehr als 8 Jahren vb@rchiv!
Online-Update-Funktion Entwickler-Vollversionen u.v.m.Jetzt zugreifen Tipp des Monats Neu! sevCoolbar 3.0
Professionelle Toolbars im modernen Design!
Mit sevCoolbar erstellen Sie in wenigen Minuten ansprechende und moderne Toolbars und passen diese optimal an das Layout Ihrer Anwendung an (inkl. große Symbolbibliothek) - für VB und MS-Access Weitere Infos
|
|
|
Copyright ©2000-2024 vb@rchiv Dieter Otter Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.
Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel
|
|