我有一个用户控件,它使用垂直滚动条来浏览数组[0x0000 - 0xffff]。用户控件在后台创建数据的位图,并且仅在释放滚动条后刷新。我注意到的是不稳定的数据,特别是如果我拖动滚动条手柄(如果我只是点击数据范围,它似乎没问题)。我怀疑这里存在某种延迟问题,但我不确定原因。
private void displayArrayData(ushort scrollbar.value)
{
//here is where I call the method (on its own thread)
//that updates the bitmap array
displayDataMethod = scrollbar.value;
}
// transfers bitmap to user control for display
Refresh();
我希望我能够清楚地解释清楚。有什么想法吗?