private void btGrab_Click(object sender, EventArgs e) { try { //So the user has clicked the Grab Button! Before we start grabbing, we need to validate all the Input. //We start by gathering settings and this will be null if any setting is invalid SettingsObject settings = GetSettings(); if (settings != null) { //The settings are valid and we are good to go! btGrab.Enabled = false; progressBar1.Value = 0; //Create a new webGrabber object to start our work! :D WebPageGrabber Grabber = new WebPageGrabber(settings); GrabberThread = new Thread(() => Grabber.StartGrab()); GrabberThread.Start(); btAbort.Enabled = true; } } catch (Exception ex) { MessageBox.Show("Exception Occured!" + Environment.NewLine + Environment.NewLine + "Details: " + Environment.NewLine + ex.Message); } }
private void btGrab_Click(object sender, EventArgs e) { try { SettingsObject settings = GetSettings(); if (settings != null) { //The settings are valid and we are good to go! btGrab.Enabled = false; //Create a new webGrabber object to start our work! :D WebPageGrabber Grabber = new WebPageGrabber(settings); GrabberThread = new Thread(() => Grabber.StartGrab()); GrabberThread.Start(); } } catch (Exception ex) { MessageBox.Show("Exception Occured!" + Environment.NewLine + Environment.NewLine + "Details: " + Environment.NewLine + ex.Message); } }