2012-04-27 28 views
-1

我想將設置保存在我的程序中,如下所示。 我有一個導入按鈕來打開文件。當我下次啓動我的程序時,我怎麼能做到這一點,他們已經作爲一個設置或什麼東西「進口」? *注 - 我沒有嘗試過任何東西,因爲我沒有絲毫的線索。VB.NET設置

+0

您的意思是說,當您下次打開程序時,您希望存儲一些您已導入文件的內容? – Nick 2012-04-27 00:30:40

+0

Bascially我試圖使用my.settings,以便當一個文件被導入時它保存文件的位置,所以當程序啓動時打開這些文件 – user1328301 2012-04-27 00:40:06

+1

如果你想使用my.setting,你可以看看這個頁面[鏈接](http://www.dreamincode.net/forums/topic/108352-how-to-use-mysettings-in-vbnet/) – Nick 2012-04-27 00:45:31

回答

0

該代碼將執行類似於在導入時將所有文件名寫入文本文件的操作。然後在每次執行程序時閱讀文本文件並檢查任何內容。您可能需要修改代碼以適合您的程序

Private Const MySetting As String = "MySetting.txt" 
Private Sub Log_into_File(ByVal Filenames() As String) 

    Dim oFile As System.IO.File 
    Dim oWrite As System.IO.StreamWriter 
    oWriter = oFile.OpenText(MySetting) 


    For Each FName As String IN Filenames 
     oWrite.WriteLine(FName & VbCrLF) 
    Next  

    oWriter.Close() 

End Sub 

Private Function Is_Imported() As Boolean 

    Dim EntireFile As String 
    Dim oFile As System.IO.File 
    Dim oReader As System.IO.StreamReader 
    oReader = oFile.OpenText(MySetting) 

    EntireFile = oRead.ReadToEnd() 

    oRead.Close() 

    Return Trim(Replace(EntireFile, VbCrLF, "")).Equals(String.Empty) 

End Function