My.settings 不适用于新表单,之前对其他表单上 My.Settings 的绑定无法更改(变灰)

My.settings is not available for a new form, and previous bindings to My.Settings on other forms cannot be altered (grayed out)

VB 和 VS 2019 - 我有一个表单应用程序,并已成功使用 My.Settings 将文本框绑定到设置。它按预期工作。我最近添加了一个新表单,但未列出 My.Settings 用于数据绑定(相反我得到“添加项目数据源”)。此外,我之前将文本框绑定到 My.Settings 无法编辑,因为 DataBndings“文本”行显示为灰色。它确实将以前的绑定显示为“(MySettings) - Matl2_Name”。 我将新设置添加到 My.Settings。将设置拖放到文本框会导致“MySettingsBindingSource - PR1Name”,但不会保存。

感谢任何帮助。

这是一步一步的,你得到相同的结果吗?

  • 新形式:

  • 上面有一个文本框:

  • 它的属性 - 将文本绑定到新设置(在 (应用程序设置) 网格节点下,而不是 (数据绑定)节点)

  • 设置活页夹:

  • 值:

  • 全部完成 - 现在绑定到设置(当然你不能也将相同的 属性 绑定到数据提供的东西,所以它是灰色的 - 但你绑定的是设置,而不是数据)

  • 并且控件在设置中有值: