ahstax
Goto Top

Letzte Auswahl einer Combobox merken

Letzte Auswahl einer Combobox merken

Hallo,

in einem Programm wird eine Combobox mit Werten aus einer XML-Datei gefüllt. Es gibt dann einen definierten Startwert ("bitte wählen") und die zusätzlichen anderen Werte aus der XML-Datei.

Wie könnte ich in einfacher Weise dem Programm beibringen, dass es beim nächsten Programmstart in der Combobox den Wert anzeigt, der bei der letzten Verwendung des Programms ausgewählt wurde?

Vielen Dank für Eure Antworten schon jetzt!

Grüße aus Stuttgart,
Andreas

Content-Key: 197237

Url: https://administrator.de/contentid/197237

Printed on: May 10, 2024 at 06:05 o'clock

Member: infowars
infowars Jan 18, 2013 at 11:30:21 (UTC)
Goto Top
Vielleicht hilft dir das weiter:
http://www.j-hennekes.de/1339308.htm
Member: Pjordorf
Pjordorf Jan 18, 2013 at 13:05:41 (UTC)
Goto Top
Hallo,

Zitat von @ahstax:
Wie könnte ich in einfacher Weise dem Programm beibringen
Programmieren?

dass es beim nächsten Programmstart in der Combobox den Wert anzeigt, der bei der letzten Verwendung des Programms ausgewählt wurde?
Hast du denn die Werte irgendwo gesichert / gespeichert welche dort eingestellt waren?

Werte beim schließen / verlassen / Speichern der Form sich merken, in Tabelle Schreiben, in .ini Schreiben, in XML Schreiben, in der Registry Schreiben oder wo auch immer du möchtest. Sollen die Werte Rechner bezogen oder Benutzerbezogen oder Rechner und Benutzerbezogen sein? Beim Aufruf deines Programm dannn erst prüfen ob alte Werte vorliegen (kann durch gesetztes Flag geschehen) und diese Werte dann anstelle deine XML Datei verwenden. Du hast möglichekieten ohne Ende. Suche dir deine aus.

Gruß,
Peter
Member: ahstax
ahstax Jan 18, 2013 at 14:21:38 (UTC)
Goto Top
Hallo Peter,

Zitat von @Pjordorf:
Programmieren?
Verzeih mir, aber ich bin auch nicht davon ausgegangen, dass ich mit dem Code zusammen in ein Tipi setze, wir gemeinsam ne Pfeife rauchen, uns gegenseitig nen Schwank aus unserer Jugend erzählen und ich den Code dann mal nach seiner Meinung zu dem geschilderten Problem frage... Wobei, jetzt, wo ich so drüber nachdenke, wäre das mal ne Abwechslung face-wink

Zitat von @Pjordorf:
Hast du denn die Werte irgendwo gesichert / gespeichert welche dort eingestellt waren?
Noch nicht, wird dann aber, entsprechend Deiner Aufzählung, der zu wählende Weg sein...!

Zitat von @Pjordorf:
Werte beim schließen / verlassen / Speichern der Form sich merken, in Tabelle Schreiben, in .ini Schreiben, in XML
Schreiben, in der Registry Schreiben oder wo auch immer du möchtest. Sollen die Werte Rechner bezogen oder Benutzerbezogen
oder Rechner und Benutzerbezogen sein? Beim Aufruf deines Programm dannn erst prüfen ob alte Werte vorliegen (kann durch
gesetztes Flag geschehen) und diese Werte dann anstelle deine XML Datei verwenden. Du hast möglichekieten ohne Ende. Suche
dir deine aus.
Also, wenn ich die freie Wahl habe, glaube ich, dass zum Einen benutzerbezogen und zum Anderen ein Registryeintrag sinnvoll wäre. Dem entsprechend wäre vermutlich HKCU\Software\"Programmname"\... ein sinnvoller Speicherort. Fällt Dir spontan eine Internetadresse oder ein Tutorial ein, in dem solch ein Vorgehen beschrieben ist?

Grüße aus Stuttgart, schönes WE,
Andreas
Member: Pjordorf
Pjordorf Jan 18, 2013 at 14:46:09 (UTC)
Goto Top
Hallo,

Zitat von @ahstax:
Fällt Dir spontan
Ja. Da du im Visual Studio .NET forum postest, würde ich mal die F1 taste, die zusätzlichen Hilfen und vor allem die Beispiele von MS mal durchegen. Da sind doch Beispiele wie ich die Registry anspreche drin.

http://msdn.microsoft.com/de-de/library/aa187916.aspx
http://code.msdn.microsoft.com/ und dort write to registry oder read from registry oder n ur registry einegebn
http://msdn.microsoft.com/en-us/library/vstudio
http://www.learnvisualstudio.net/
http://msdn.microsoft.com/de-de/library/se881ay9.aspx

Gruß,
Peter