private void SetButtonState() { if (eventEnum == null) { prevBtn.Enabled = nextBtn.Enabled = false; prevBtn.Visible = nextBtn.Visible = false; } else { eventEnum.Seek(CurrentEvent.EventRecord.Bookmark, -1L); prevBtn.Enabled = eventEnum.MoveNext(); eventEnum.Seek(CurrentEvent.EventRecord.Bookmark, 1L); nextBtn.Enabled = eventEnum.MoveNext(); prevBtn.Visible = nextBtn.Visible = true; } }
private void FetchEnumEvents(int startIndex, int endIndex) { int n = startIndex; vevEnum.Seek(System.IO.SeekOrigin.Begin, n); while (vevEnum.MoveNext() && n <= endIndex) { vcache[n++] = BuildItem(vevEnum.Current); } }