コード例 #1
0
ファイル: PixivMultForm.cs プロジェクト: 752659984/PixivDown
        /// <summary>
        /// 开始
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnStart_Click(object sender, EventArgs e)
        {
            if (!CheckData())
            {
                return;
            }

            if (!Directory.Exists(txtSavePath.Text))
            {
                Directory.CreateDirectory(txtSavePath.Text);
            }

            StartEnableControl();

            if (pHelp.mainThread != null)
            {
                pHelp.mainThread.Abort();
            }

            pHelp.SavePainterInfo();

            if (!DownHandler())
            {
                return;
            }

            btnSuper.Text     = "暂停";
            pHelp.isSumThread = true;
            lblOtherText.Text = "";

            var st = new Thread(pHelp.SumThread);

            st.IsBackground = true;
            st.Start();
        }
コード例 #2
0
        /// <summary>
        /// 开始
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void btnStart_Click(object sender, EventArgs e)
        {
            if (!CheckData())
            {
                return;
            }

            if (!Directory.Exists(txtSavePath.Text))
            {
                Directory.CreateDirectory(txtSavePath.Text);
            }

            StartEnableControl();

            if (pHelp.mainThread != null)
            {
                pHelp.mainThread.Abort();
            }

            pHelp.SavePainterInfo();

            pHelp.mut = new Multithreading(1, 1);

            if (!DownHandler())
            {
                return;
            }

            btnSuper.Text     = "暂停";
            lblOtherText.Text = "";
        }