Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我目前正在使用 Visual Basic .net 中的 LAN 消息传递应用程序,该应用程序通过发送关闭通知然后中止关闭来工作,并且我正在尝试实现一个联系人功能,当用户单击某人的名字时显示计算机的名字列表框或类似的东西,但我被卡住了。我试图允许用户通过对话框将人员及其计算机名称添加到列表框中,并使其永久保留在那里,但我不知道如何开始。有没有办法通过数据库做到这一点?
谢谢
ListBox 基本上是无关紧要的。如果您想在会话之间保留数据,则必须将其保存到某个外部存储,例如文件或数据库。
如果您想要的只是一个字符串列表,那么最简单的选择可能是在项目属性的“设置”页面上添加一个 StringCollection。该集合的内容将在关闭时自动保存到应用程序配置文件中,并在启动时自动加载。您可以在启动时从该集合中填充 ListBox,然后在关闭时从 ListBox 中填充该集合。
请注意,在代码中,您可以通过 My.Settings 访问应用程序设置。