Hi,
ich muss mal die Experten fragen 😉
Ich schreibe zu meinen Progrämmchen meist eine extra Klasse für die Konfiguration. In der wird alles mögliche gespeichert, was beim nächsten Programmstart wieder da sein soll, IP-Adresse, Ports,... Settings halt. Das ganze wird dann in ein XML-Dokument gebacken.
Zu dieser Klasse schreibe ich mir dann meistens eine eigenen Form mit dem "Einstellungen"-Dialog. Diesem Dialog gebe ich dann die Klasseninstanz mit und muss dann unter Form_Load entsprechend die ganzen Elemente auslesen und in die Controls setzen. Beim Klick auf OK das ganze entsprechend andersrum.
Das ist doch eine ganze Menge Schreibarbeit. Gibts nen Trick/Kniff wie man sich das irgendwie sparen könnte?
VG
Matthias
Bei komplexeren Einstellungen (Settings) mache ich es meist so, daß ich nur das Datenmodell vorgebe und sowohl die XML-Datei als auch die GUI dynamisch erzeuge.
Für die GUI benutze ich dann z.B. das TableLayoutPanel und erzeuge dann dynamisch die nötigen Controls (z.B. Label und TextBox).
Vielleicht reicht ja auch ein PropertyGrid für die Anzeige der Einstellungen aus:
Lg,
Daniel