我有一个包含1091个项目的列表框,我将在设计时添加它。每次手动填充列表框后,Visual Studio每次尝试保存时,它都会无限期挂起。有什么办法解决这个问题,我是否要在列表框中添加太多项目?

谢谢

最佳答案

与其在设计时逐个城市手动操作,不如在运行时遍历文本文件(或excel文件或数据库),然后将所有城市添加到列表中,然后将其用于填充列表框。

当然,这不是您当前问题的答案,但这可能是您当前问题的解决方案。

更新:资源文件可能是不错的选择。您仍然可以将城市名称保留在某种文本文件中。然后,您将该文本文件添加到资源文件。然后,资源文件将与您的程序集成在一起,因此您不必与知道该文件存在的用户打交道。

我用C#(我的首选语言)进行了尝试,它比我预期的要简单得多。添加资源文件Resource1后,我将文本文件cityListTextFile.txt添加到Resource1。从那时起,我可以像这样访问它:

string cityList = Resource1._cityListTextFile;

在那行代码之后,我拥有了cityListTextFile的所有内容。

看一看本教程,了解如何在VB.NETC#中使用资源文件,这很有趣。

关于vb.net - 包含1000多个项目的列表框卡住了Visual Studio,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/5652763/

10-17 02:12