Gå til innhold

Anbefalte innlegg

Skrevet

Prøver å lage en avansert nettleser i C# express, og vil at brukeren skal kunne sette startsiden sin ifra nettleseren, og får ikke brukervalget til å bli det samme når jeg avslutter programmet, noen som kan hjelpe meg?

 

Koden:

private void SaveButton_Click(object sender, EventArgs e)
       {
           Properties.Settings.Default.HomePage = textBox1.Text;
           this.Hide();
       }

 

(Koden lagrer til settings etter at brukeren har trykt på lagre-knappen)

Videoannonse
Annonse
Skrevet

Når det gjelder lagring av data så har du hovedsaklig to valg:

 

1) Lagre konfigurasjonen i en egen konfigurasjonsfil (platformuavhengig)

2) Lagre konfigurasjonen i et sentralt register (platformavhengig)

 

Når det gjelder konfigurasjonsfiler så er XML blitt mer og mer vanlig. Man kan debattere opp og i mente om hva som er best av denne og de tradisjonelle ".ini"-filene og for konfigurasjoner så heller jeg mot ".ini".

 

Når det gjelder å velge platformavhengige løsninger så er jeg prinsippielt i mot det så lenge det finnes brukbare alternativer.

 

 

...og google vil gi deg en mengde svar på begge de overnevnte løsningene.

Skrevet (endret)

Kan det være at programmet avslutter uten å kalle Properties.Settings.Default.Save()?

 

Kan være greit å lagre endringer det med en gang dem oppstår.

Tusen takk for svaret, var rett fram, og veldig greit :D fikk det til nå

 

har begynt med C# nå nettopp, og er ikke så god på programmering generelt :)

Endret av zeezy
  • 2 måneder senere...
Skrevet (endret)

Koden din er riktig. Du må bare huske å lagre det, og ikke bare sette HomePage til textBox1.Text

 

Hvordan du lagrer er enkelt. Du gjør bare slik etter å ha gjort koden du allerede har skrevet: Settings.Default.Save();

 

Nå vil du lagre instillingene dine uten å trenge å lagre det i en txt fil etc.

 

EDIT: Så ikke at det allerede var noen som hadde sagt det :p

Endret av Wanghattan

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...