コード例 #1
0
ファイル: Form1.cs プロジェクト: war-man/WebPageGrabber
        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);
            }
        }
コード例 #2
0
        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);
            }
        }