问题标签 [my.settings]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
vb.net - 如何扩展现有的 My.Settings StringCollection 数组
我有点生疏了,正在更新我在 2013 年使用 VS2017 编写的 VB.Net 程序。我需要将 My.Settings StringCollection 数组扩展一个条目。这是用户范围,尽管进行了数小时的在线研究和测试,但我无法弄清楚如何扩大现有阵列。
我尝试使用 .Add 方法,但被告知“不是 String 的成员”。我尝试删除“user.config”。
最后我尝试了这个,它起作用了:1)在设计时,在设置中,我将额外的占位符值添加到我的 StringCollection 变量中。2)将范围从用户更改为应用程序。3) 运行程序。4)将范围更改回用户。我通过在运行时检查 My.Settings 确认了这一点。我想知道的是:为什么会这样,有没有更优雅的方式来做到这一点?
vb.net - vb.net My.Settings 类类别和描述
我在找出我的前进道路到底应该是什么方面遇到了问题。我想让我的用户能够在我的应用程序的 Settings.settings 文件中更新用户范围的设置。我创建了一个通过属性网格显示这些设置的表单。我希望能够显示每个的描述,甚至可能为它们分配一个类别以便更好地组织。有没有什么好方法可以做到这一点?
这是其他人发布的示例,但您必须确保包含所有设置。我会害怕我会错过一个。我的设置和描述以及将它们放入属性网格
我想这不是不使用它的最佳理由。我也无法理解如何完全实现这个选项。还有另一面,我希望能够将设置放入一个类别,而不是像 Visual Studio 默认情况下那样的“杂项” 。
感谢您提前提供帮助。
杰莫
vb.net - 如何使用项目管理器在 VB.Net 中生成的 My.Settings 验证设置?
下面的代码不起作用,错误说该方法ValidateSettings
没有与delgate' Delgate Sub SettingChangingEventHandler(sender as Object, e as SettingChangingEventArgs)
'兼容的签名
将鼠标悬停在 [...]AddressOf ValidateSettings
string - 导出字符串集合数据
我有一个我正在处理的项目,它具有类似于书签系统的东西,并且条目保存在 My.Settings 中的 Specialized.StringCollection 中。
然后我可以稍后重新加载应用程序,它会保存我放入该集合中的任何内容,但如果我在另一台计算机上或用更新版本覆盖可执行文件,它就全部消失了,我必须从头开始重建这些集合。
有没有办法导出和导入这个字符串数据,所以当新版本准备好进行测试时,我可以再次导入数据而不必从头开始重建列表?
我讨厌不得不犯错误,但我一直在谷歌搜索和搜索几天都无济于事。
vb.net - 获取当前 user.config 路径 (Visual Basic)
有没有办法获取 My.Settings user.config 位置的位置?因此,例如,我希望能够在 VB 中将 user.cofing 文件路径的路径获取到字符串
我问的原因是我有一个应用程序,其中 user.config 文件被备份然后恢复,问题是 my.settings 文件夹结构它使用具有文件夹名称的唯一哈希,这意味着我无法写入编写静态文件夹路径,而不是我需要能够获取 user.config 的位置或能够获取应用程序 AppData 的文件夹名称。
有任何想法吗?
从这个角度来看,目前我正在使用这样的东西:
将文件路径变暗为字符串
由于哈希更改,这并不总是有效
vb.net - VB.Net 如何将字符串添加到设置
目前我正在使用 My.Settings / Settings.settings ,到目前为止一切都很好。我知道如何覆盖/保存设置,如何加载它们,但我想知道如何使用按钮和文本框添加新设置。
假设程序有一个文本框和旁边的按钮。现在,如果您在其中输入“saveme”并按下该按钮,它会将文本添加到 My.Settings 中,如下所示:
对于 Name,它将是“saveme”,对于 Type,它将是“String”,对于 Scope,它是“User”,作为 Value,它应该什么都没有。
即使程序已经在运行,是否可以添加类似的内容?找到了一些东西,但你必须为此重新启动程序,我想在运行时更改这些设置。
arrays - 如何在 vb.net 的 my.settings 中存储一个数组
我正在尝试将用户输入数组存储在 vb.net 中的 my.settings 变量中。我希望用户以 {1,2,3} 的形式输入一个数组,将其作为字符串存储在设置中,然后稍后能够使用设置值来创建一个新数组。代码将类似于:
我已经尝试了多个版本,但似乎总是存在类型转换错误。如果我硬编码,我不明白为什么它会起作用:
但是下面的代码不起作用:
如何将用户提供的数组存储在 my.settings 中并检索它以供以后使用?
即使我进入设置并将设置的字符串值设置为 {1,2,3} 也不起作用
vb.net - My.settings 不适用于新表单,之前绑定到其他表单上的 My.Settings 无法更改(灰显)
VB 和 VS 2019 - 我有一个表单应用程序,并已成功使用 My.Settings 将文本框绑定到设置。它按应有的方式工作。我最近添加了一个新表单,并且未列出 My.Settings 进行数据绑定(而是得到“添加项目数据源”)。此外,我之前将文本框绑定到 My.Settings 无法编辑,因为 DataBndings“文本”行显示为灰色。它确实将先前的绑定显示为“(MySettings)-Matl2_Name”。我将新设置添加到 My.Settings。将设置拖放到文本框会导致“MySettingsBindingSource - PR1Name”并且不会保存。
任何帮助表示赞赏。
vb.net - 从另一个 exe 中提取 my.setting.whatever
使用 vb.net 我使用以下代码从另一个 exe 中提取图像。
我的问题是,是否也可以使用类似的方法从另一个 exe 中提取设置值?
消息框(MyStringRefrenceName)