如何在My.Settings中添加新名稱?
到目前爲止,我已經學會了如何讀取和編輯其中的值,但是如何在運行時添加另一行/名稱?在My.Settings中添加名稱
喜歡的東西:
My.Settings.AddName.String("foo1")
My.Settings.Save()
My.Settings.foo1 = "fooNew"
我看不到這樣在網絡上..謝謝
編輯:將用於動態添加按鈕的名稱,文字和位置。
SeeThisLink
如何在My.Settings中添加新名稱?
到目前爲止,我已經學會了如何讀取和編輯其中的值,但是如何在運行時添加另一行/名稱?在My.Settings中添加名稱
喜歡的東西:
My.Settings.AddName.String("foo1")
My.Settings.Save()
My.Settings.foo1 = "fooNew"
我看不到這樣在網絡上..謝謝
編輯:將用於動態添加按鈕的名稱,文字和位置。
SeeThisLink
將My.Settings
應用程序設置編譯到您的程序集中。因此,屬性不能在運行時更改。預計新的設置在運行時通過My.Settings
屬性將不可用。你需要採用更爲基本的技術,比如this MSDN question。
編輯:更新以反映需要運行編輯的屬性。 –
我不明白你想說什麼,MSDN說,用戶設置,可以讀/寫屬性,我只是試了一下。它的完美工作,我現在想要的是如何在運行時/通過代碼+用戶輸入添加另一個名稱。類似的東西。不是現有的'Properties> Settings.Settings>輸入你想要的' – AdorableVB
你是絕對正確的,屬性可以被讀/寫,但是當運行時添加新屬性是不可能的,因爲_when_定義了My.Settings對象運行時)你如何期望在編譯之前引用未被類型定義的屬性? –
你不能在運行時使用my.settings命名空間內建的內容來完成它,但它完全可能。 Id很喜歡這個功勞,但它已經在stackoverflow上得到了回覆。
只要你知道文件路徑和節點名稱,你可以建立自己的XML解析器類做任何你想要使用這個非常簡單的例子,我寫不出任何更清楚:
How to programatically add nodes at certain locations in xml config file
他們會像對象一樣嗎?如果是這樣,則使用集合或字典而不是謹慎的對象。 –
實際上按鈕位置,檢查更新.. – AdorableVB