2012-04-27 5 views
-1

Я хочу сохранить настройки в своей программе следующим образом. У меня есть кнопка импорта для открытия файлов. Как я могу это сделать, когда я запускаю свою программу в следующий раз, они уже «импортированы» как параметр или что-то еще? * Примечание. Я ничего не пробовал, так как у меня нет ни малейшего понятия.Настройки VB.NET

+0

Вы хотите, чтобы что-то хранилище, которое вы импортировали, когда вы открываете свою программу в следующий раз? – Nick

+0

Bascially Я пытаюсь использовать my.settings, так что когда файл импортируется, он сохраняет местоположение файлов, поэтому при запуске программы открывается эти файлы – user1328301

+1

, если вы хотите использовать my.setting, вы можете посмотреть эту страницу [link] (http://www.dreamincode.net/forums/topic/108352-how-to-use-mysettings-in-vbnet/) – Nick

ответ

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 
Смежные вопросы