public void Display(object sender, List <FileInfo> files) { foreach (var file in files) { string[] columns = { file.Name, file.FullName, (file.Length / 1024).ToString() + "байт", file.CreationTime.ToString() }; //var item = new System.Windows.Forms.ListViewItem(columns); var item = new ListViewItem(columns, index++); AddItemDelegate additem = new AddItemDelegate(_searchview.SearchResult.Items.Add); _searchview.SearchResult.Invoke(additem, item); AddIconDelegate addicon = new AddIconDelegate(_searchview.IconsAssociated.Images.Add); _searchview.SearchResult.Invoke(addicon, Icon.ExtractAssociatedIcon(file.FullName)); //_searchview.GetMethod() //_searchview.addSearchResult.Invoke(add, item); } }
public void Display(object sender, List<FileInfo> files) { foreach (var file in files) { string[] columns = { file.Name, file.FullName, (file.Length / 1024).ToString() + "байт", file.CreationTime.ToString() }; //var item = new System.Windows.Forms.ListViewItem(columns); var item = new ListViewItem(columns, index++); AddItemDelegate additem = new AddItemDelegate(_searchview.SearchResult.Items.Add); _searchview.SearchResult.Invoke(additem, item); AddIconDelegate addicon = new AddIconDelegate(_searchview.IconsAssociated.Images.Add); _searchview.SearchResult.Invoke(addicon, Icon.ExtractAssociatedIcon(file.FullName)); //_searchview.GetMethod() //_searchview.addSearchResult.Invoke(add, item); } }
private void _model_Found(System.Collections.Generic.List<FileInfo> foundfiles) { foreach (var file in foundfiles) { string[] columns = { file.Name, file.FullName, (file.Length / 1024).ToString(), file.CreationTime.ToString() }; var item = new ListViewItem(columns, index++); if (_view.SearchResults.InvokeRequired) { AddItemDelegate additem = new AddItemDelegate(_view.SearchResults.Items.Add); _view.SearchResults.Invoke(additem, item); AddIconDelegate addicon = new AddIconDelegate(_view.IconsSmall.Images.Add); _view.SearchResults.Invoke(addicon, Icon.ExtractAssociatedIcon(file.FullName)); addicon = new AddIconDelegate(_view.IconsLarge.Images.Add); _view.SearchResults.Invoke(addicon, Icon.ExtractAssociatedIcon(file.FullName)); } else { _view.SearchResults.Items.Add(item); _view.IconsSmall.Images.Add(Icon.ExtractAssociatedIcon(file.FullName)); _view.IconsLarge.Images.Add(Icon.ExtractAssociatedIcon(file.FullName)); } } }