0

我在使用Visual Basic.net,有一个问题:如果我有一段代码,比如刷新一个ListView,而ListView所在的窗体当前不可见,那么这段代码会执行吗?我只是想知道执行此代码是否浪费内存,或者根本不执行。

4

2 回答 2

2

如果您正在触发一个计时器,并且该计时器正在执行刷新列表视图显示的代码,它将执行,但显示不会刷新,直到您......实际将其显示给用户。

换句话说,ListView 的状态会随着更改而更新,但在表单可见之前不会显示更改。换句话说,更新隐藏的 ListView 不会损害视频卡像素。

于 2013-08-20T05:12:06.047 回答
2

除非数据(列表视图项)太多,否则刷新列表视图不会损害/浪费内存。如果您的代码包含基于列表视图中的数据/项目的某些其他控件或动态操作的列表视图项目的检索,则需要刷新列表视图。

于 2013-08-20T05:42:00.670 回答