none
vb2008 FORM 狀態 儲存 RRS feed

  • 問題

  • 我做了一個播放器,裡面有一個combox要選擇歌曲1-10首,還有音量的的調整,
    當我關掉FORM的時候有沒有什麼方法可以把combox的直保留下來,還有我的HSCROLLBAR的value
    我是有上網看到INI檔還有一些XML,的說法,不知道是要怎麼下手,請教各位大哥大姐,指引指引我吧
    2009年7月29日 上午 07:45

解答

所有回覆

  • Hi,

    可以存到設定檔中

    請參考
    http://www.dotblogs.com.tw/bauann/archive/2008/10/12/5660.aspx
    http://www.dotblogs.com.tw/larrynung/
    • 已標示為解答 Lolota Lee 2009年8月3日 上午 09:09
    2009年7月29日 上午 07:51
  • 蹂躪大哥多謝你的指引,我去study了

    2009年7月29日 上午 07:52
  • Hi,

    參考下列連結看看:

    Managing configuration settings persistence in .NET applications
    http://www.codeproject.com/KB/vb/ConfigOpt.aspx
    微軟技術支援中心(CSS) - http://www.dotblogs.com.tw/lolota/
    2009年7月29日 上午 07:54
  • 感謝 LEE大哥,慢慢吸收中ㄏㄏㄏ!
    2009年7月29日 上午 07:56
  • 我剛剛看了一下mysetting果然是超級猛,我一下子就成功了,真是太方便了,不過小弟還有一個疑問,
    那些mysetting的執會放到哪裡去呢?可以從哪個檔案看到,拍謝拍謝,原來我沒看清楚,那個網頁下面就有寫,感謝各位大哥幫忙
    2009年7月29日 上午 08:11
  • 一般的設定檔會放在跟exe檔同樣的目錄中,而使用像上面的方式去儲存之後,你會發現"奇怪,檔案內容怎麼沒有變化呢?",原因是當經過儲存動作之後,會將設定檔放到使用者資料存放區去了,也就是 C:\Documents and Settings\使用者登入名稱\Local Settings\Application Data\公司名稱\應用程式名稱_XX\版本資料夾,所以去直接變更exe資料夾下的config檔案也不會有作用的喔

    請參考 蹂躪 提供的網址
    .NET菜鳥自救會 http://www.dotblogs.com.tw/chou/
    2009年7月29日 上午 08:29
    版主
  • Hi,

    根據我個人的理解
    .NET設定檔一般有分兩種
    1.User.Config
    2.App.Config

    User.Config是存放在"C:\Documents and Settings\使用者登入名稱\Local Settings\Application Data\公司名稱\應用程式名稱_XX\"下
    而App.Config是存放在跟執行檔同目錄 (也可以透過 AppDomain 或其它方法改變其存放目錄)
    App.Config是唯讀的 (也是可以透過文字存取去改變其值,但較為麻煩)
    User.Config卻可讀可寫

    http://www.dotblogs.com.tw/larrynung/
    2009年7月29日 上午 09:14