Miten tai mihin ohjelman käyttöön/ulkoasuun liittyvät käyttäjän valitsemat asetukset yleensä tallennetaan? Kuten esim. taustaväri, fontit, yms... Tietokantaanko?
Minusta olisi hyvä ratkaisu tallentaa tuollaiset tiedot tavalliseen tekstitiedostoon.
Windowsissa ne usein tallennetaan registryyn.
On tainnut yleistyä myös tapa käyttää jotakin käyttäjäkohtaista hakemistoa (Documents and Settings\Käyttäjä\Application Data
tms.)
Kätevää on laittaa asetukset valmiiseen taulukkoon joka löytyy kun klikkaa Solution Explorerissa "My Project", ja sitten välilehti "Settings".
Esim. Name=PerusFontti, Type=Windows.Drawing.Font
Sitten ohjelmassa voi käyttää näitä asetuksia tähän tapaan:
TextBox1.Font = My.Settings.PerusFontti
Ja laittaa asetuksiin näin:
My.Settings.PerusFontti = jokufontti My.Settings.Save()
Hieman tarkennuksia edelliseen viestiin.
Fontin NameSpace on System.Drawing (eikä Windows.Drawing kuten jostain syystä erheellisesti laitoin).
My.Settings-tekniikalla tehdyt asetukset tallentuvat config-tiedostoihin.
Aihe on jo aika vanha, joten et voi enää vastata siihen.