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,有一个问题:如果我有一段代码,比如刷新一个ListView,而ListView所在的窗体当前不可见,那么这段代码会执行吗?我只是想知道执行此代码是否浪费内存,或者根本不执行。
如果您正在触发一个计时器,并且该计时器正在执行刷新列表视图显示的代码,它将执行,但显示不会刷新,直到您......实际将其显示给用户。
换句话说,ListView 的状态会随着更改而更新,但在表单可见之前不会显示更改。换句话说,更新隐藏的 ListView 不会损害视频卡像素。
除非数据(列表视图项)太多,否则刷新列表视图不会损害/浪费内存。如果您的代码包含基于列表视图中的数据/项目的某些其他控件或动态操作的列表视图项目的检索,则需要刷新列表视图。