VB.NET从My.Settings获取默认值

晕眩

VB2010。我了解如何保存设置并从My.Settings命名空间加载它们。我试图弄清楚的是如何获取设置的默认值并将其呈现给用户。我不想保存设置,我只想显示当前值是什么以及默认值是什么。我尝试了此操作,但我不认为它可以执行我认为应该执行的操作:

 Msgbox "Current setting: " & My.Settings.CustLineWidth & vbcrlf & _
        "Default setting: " & My.MySettings.Default.CustLineWidth

我在IDE中设置的默认值是10,但用户将其更改为25。如果运行上面的代码,我会得到

 Current setting: 25
 Default setting: 25

我想要的是

 Current setting: 25
 Default setting: 10

解决方案:我遍历所有设置并打印出当前值和默认值,如下所示

        For Each prop As Configuration.SettingsPropertyValue In My.Settings.PropertyValues
            Debug.Print("Name={0}", prop.Name)
            Debug.Print("  Value  ={0}", prop.PropertyValue.ToString)
            Debug.Print("  Default={0}", prop.Property.DefaultValue.ToString)
        Next prop
拉尔斯科技

这为我工作:

My.Settings.PropertyValues("CustLineWidth").Property.DefaultValue

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

组合框默认值,vb.net

来自分类Dev

参数@Something没有默认值(Access数据库,Visual Studio VB.NET)

来自分类Dev

即使在vb.net中设置为下拉列表,组合框也不显示默认值

来自分类Dev

从值获取VB.net枚举说明

来自分类Dev

获取特定div vb.net的值

来自分类Dev

在VB.NET控制台应用程序中,如何从My.Settings对象获取应用程序的设置?

来自分类Dev

在VB.Net的文本框中输入数字时,如何更改表单中my.settings中的值

来自分类Dev

在VB.Net的文本框中输入数字时,如何更改表单中my.settings中的值

来自分类Dev

我如何在vb.net的my.settings中存储数组

来自分类Dev

vb.net datetimepicker 没有从 my.setting 中获取价值

来自分类Dev

从VB.NET中的存储过程获取返回值

来自分类Dev

在VB.NET中获取CheckBoxList的所有选定值

来自分类Dev

ASP.NET无法从LinkButton onClick(VB)获取CommandArgument值

来自分类Dev

vb.net使用htmlagilitypack获取所有属性值

来自分类Dev

在vb.net中获取JSON对象的值

来自分类Dev

如何使用VB.NET在JSON的值中获取值

来自分类Dev

如何使用VB.NET从XML获取属性值?

来自分类Dev

VB.NET WPF如何从datagrid获取列值?

来自分类Dev

VB .Net My.Application.CommandLineArgs

来自分类Dev

在VB.NET中获取日期差异

来自分类Dev

vb.net获取HTML元素的样式

来自分类Dev

通过VB.net获取前端变量

来自分类Dev

VB.net获取DLL文件版本

来自分类Dev

在VB.NET中获取日期差异

来自分类Dev

Vb.net-从网站获取时间

来自分类Dev

vb.net获取HTML元素的样式

来自分类Dev

从网站获取价值的麻烦 - vb.net

来自分类Dev

VB.Net 从 JSON 中获取价值

来自分类Dev

无法设置属性值VB.NET

Related 相关文章

热门标签

归档