Windows 窗体应用程序的设置值存储在哪里?

问题描述 投票:0回答:2

我有一个 Windows 窗体应用程序。当我在项目属性的“设置”选项卡上查看设置以及查看 App.config 时,我会看到一组值。当我在主窗体的 New 子例程的消息框中查看某些属性的值时,我看到了不同的值。我不知道这些不同的价值观从何而来。还有什么想法可以在哪里寻找会覆盖 App.config 中内容的属性值吗?谢谢!

vb.net windows-10 app-config my.settings
2个回答
0
投票

来到这里后我发现了这个: https://learn.microsoft.com/en-us/dotnet/visual-basic/developing-apps/programming/app-settings/how-to-read-application-settings

您可以通过访问 My.Settings 对象上的设置属性来读取用户设置。

My.Settings 对象将每个设置公开为属性。属性名称与设置名称相同,属性类型与设置类型相同。设置的范围指示该属性是否为只读;应用程序范围设置的属性是只读的,而用户范围设置的属性是读写的。有关更多信息,请参阅 My.Settings 对象。

示例 此示例显示昵称设置的值。

Sub ShowNickname() MsgBox("Nickname is " & My.Settings.Nickname) End Sub
要使此示例正常工作,您的应用程序必须具有字符串类型的昵称设置。有关详细信息,请参阅管理应用程序设置 (.NET)。


-1
投票
您是否尝试检查

app.config

 
<add name="pointername"
(名称)并与 
properties.settings
 进行比较?应该和
app.config
一样。

© www.soinside.com 2019 - 2024. All rights reserved.