/// <summary> /// Initializes a new instance of the <see cref="PixelSearchResultsForm" /> class. /// </summary> /// <param name="newPixelSearch">The <paramref name="newPixelSearch"/> parameter.</param> /// <param name="dataSource">The <paramref name="dataSource"/> parameter.</param> public PixelSearchResultsForm(NewPixelSearch newPixelSearch, DataSource dataSource) { InitializeComponent(); SelectedDataSource = dataSource; CurrentPixelSearch = dataSource.CreatePixelSearch(newPixelSearch); if (CurrentPixelSearch == null) { lblStatus.Text = @"Failed"; btnRefresh.Enabled = false; return; } lblStatus.Text = CurrentPixelSearch.Status.ToString(); UpdateClips(); }
/// <summary> /// The ButtonSearch_Click method. /// </summary> /// <param name="sender">The <paramref name="sender"/> parameter.</param> /// <param name="args">The <paramref name="args"/> parameter.</param> private void ButtonSearch_Click(object sender, EventArgs args) { var newPixelSearch = new NewPixelSearch { Columns = (int)nudColumns.Value, Rows = (int)nudRows.Value, SearchEndTime = dtpEndDate.Value, SearchStartTime = dtpStartDate.Value }; foreach (ListViewItem lvZonesItem in lvZones.Items) { var rect = lvZonesItem.Tag as Rect; if (rect != null) { newPixelSearch.Zones.Add(rect); } } var dataSource = ((ComboboxItem)cbxDataSources.SelectedItem).Value as DataSource; new PixelSearchResultsForm(newPixelSearch, dataSource).ShowDialog(); }