C# Objectlistiew 不重绘自身
C# Objectlistiew is not redrawing itself
最近我的 objectlistview 有问题。我仍然不是 100% 确定为什么会发生这种情况,但主要是当我尝试使用 ClearObjects(); 清除我的对象列表视图时;方法我的 OLV 停止工作。我在其中 add/remove 个对象,但我在 OLV 中看不到更新的对象列表,当我使用水平条时,我的列看起来像
就像我的OLV停止刷新一样。虽然 OLV 处于这种情况,但我仍然可以 add/remove 对象并查看标签的变化。就是点了之后GUI不刷新了
来自评论:
您是否有可能在 EndUpdate
.
之前调用 BeginUpdate
并获得异常
BeginUpdate 暂停绘图,因此如果最终未尝试,它可能会导致此行为。
最近我的 objectlistview 有问题。我仍然不是 100% 确定为什么会发生这种情况,但主要是当我尝试使用 ClearObjects(); 清除我的对象列表视图时;方法我的 OLV 停止工作。我在其中 add/remove 个对象,但我在 OLV 中看不到更新的对象列表,当我使用水平条时,我的列看起来像
就像我的OLV停止刷新一样。虽然 OLV 处于这种情况,但我仍然可以 add/remove 对象并查看标签的变化。就是点了之后GUI不刷新了
来自评论:
您是否有可能在 EndUpdate
.
BeginUpdate
并获得异常
BeginUpdate 暂停绘图,因此如果最终未尝试,它可能会导致此行为。