Exemple #1
0
        private void btnGoSend_Click(object sender, EventArgs e)
        {
            rtbShowText.Text = "处理中...";
            if (GetText.Length == 0)
            {
                MessageBox.Show("未获取到文章!"); return;
            }
            NewSendText.标题   = lblTitle.Text;
            NewSendText.文章全文 = GetText;
            NewSendText.发文全文 = NewSendText.文章全文;
            NewSendText.类型   = lblStyle.Text;
            if (NewSendText.类型 == "词组")
            {
                if (cbxSplit.SelectedIndex == 1)
                {
                    NewSendText.词组 = GetText.Split(new string[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries);
                }
                else
                {
                    NewSendText.词组 = GetText.Split(split);
                }

                NewSendText.词组发送分隔符 = this.tbxSendSplit.Text;
            }

            NewSendText.是否乱序    = rbnOutOrder.Checked;
            NewSendText.乱序全段不重复 = this.cbx乱序全段不重复.Checked;
            NewSendText.是否一句结束  = cbxOneEnd.Checked;
            try
            {
                NewSendText.字数   = int.Parse(tbxSendCount.Text);
                NewSendText.标记   = int.Parse(tbxSendStart.Text);
                NewSendText.起始段号 = int.Parse(this.tbxQisduan.Text);
            }
            catch { MessageBox.Show("请检查字数、标记或者起始段号是否设置错误?"); return; }
            NewSendText.是否周期 = checkBox1.Checked;
            NewSendText.周期   = (int)nudSendTimer.Value;
            NewSendText.是否独练 = checkBox2.Checked;
            NewSendText.是否自动 = cbxAuto.Checked;
            NewSendText.文章来源 = tabControl1.SelectedIndex;
            NewSendText.发文状态 = true;
            if (NewSendText.是否周期)
            {
                frm.SendTTest();
            }
            else
            {
                frm.SendAOnce();
            }
            frm.发文状态ToolStripMenuItem.PerformClick();
            this.Close();
        }