Exemple #1
0
        private void RpfSearchResultsListView_RetrieveVirtualItem(object sender, RetrieveVirtualItemEventArgs e)
        {
            var item = new ListViewItem();

            if (e.ItemIndex < RpfSearchResults.Count)
            {
                RpfSearchResult r = RpfSearchResults[e.ItemIndex];
                item.Text = r.FileEntry.Name;
                item.SubItems.Add(r.Offset.ToString());
                item.Tag = r;
            }
            e.Item = item;
        }
Exemple #2
0
 private void RpfSearchAddResult(RpfSearchResult result)
 {
     try
     {
         if (InvokeRequired)
         {
             Invoke(new Action(() => { RpfSearchAddResult(result); }));
         }
         else
         {
             RpfSearchResults.Add(result);
             RpfSearchResultsListView.VirtualListSize = RpfSearchResults.Count;
         }
     }
     catch { }
 }