ListView.Clear 后无法向 ListView 添加项目

Can't add items to ListView after ListView.Clear

所以,我目前正在开发一款名为 uToob 的游戏,它应该是一款 YouTUbe-Simulation-Kinda 游戏。游戏应该是真实的,所以我为游戏编写了一个有点-OS。现在我正在研究 Internet Explorer,它应该是网络浏览器。当您打开它时,有一些 PictureBoxes 您可以单击以使用 TabControl 转到不同的 "Websites"。还有一个银行网站。问题是:当我点击银行网站上的主页按钮,返回主页,然后返回银行页面时,ListView 中的所有交易都消失了。

代码如下:http://pastebin.com/qCWzPVH8 - 这个问题重要的Subs叫做SwitchBank,当你点击主页上的银行按钮时触发,和HomeBank,当你点击主页按钮时触发银行页面。

如有任何帮助,我们将不胜感激!

Mika // OneByte_

你有没有仔细阅读相关文档?显然你没有。如果你有的话,你可以在不到一分钟的时间内自己解决这个问题。

You can use this method to remove all items and columns from the ListView control without having to call the individual Clear methods from the ListView.ColumnHeaderCollection and ListView.ListViewItemCollection classes.

您要清除所有列吗?我猜不会,那么你为什么要调用这样做的方法呢?如果您想做的只是清除项目,那么这就是您应该做的,即在 Items 集合上调用 Clear

以后遇到问题一定要先阅读相关文档。 VS 有一个帮助菜单是有原因的。