public GenericLogCollectionDisplay(ListView lstLines, ListView lstIndex, ListView lstIndexType, ListView lstFiles, TextBox txtDetail, PropertyGrid propertyGrid, ToolStripStatusLabel statusLabel, ToolStripProgressBar progressBar) { DetailText = txtDetail; DebugProperties = propertyGrid; LinesList = new LinesListView(lstLines, DetailText, DebugProperties); //Log.Logger = LinesList.InternalLog.AsSeriLogger(); TraitValuesList = new TraitValuesListView(lstIndex, LinesList, DebugProperties); TraitTypesList = new TraitTypesListView(lstIndexType, TraitValuesList); FileList = new FileListView(lstFiles, LinesList); StatusController = new StatusController(statusLabel, progressBar, FileList); }
public TraitTypesListView(ListView lv, TraitValuesListView tvlv) { TraitValuesList = tvlv; list = lv; list.BeginUpdate(); list.View = View.Details; list.FullRowSelect = true; list.Columns.Add("#"); list.Columns.Add("Trait Type"); list.SelectedIndexChanged += List_SelectedIndexChanged; //list.VirtualMode = true; //list.VirtualListSize = 0; //list.RetrieveVirtualItem += List_RetrieveVirtualItem; list.EndUpdate(); }