private void button1_Click(object sender, EventArgs e) { this.label1.Text = "请稍候"; this.label2.Text = "请稍候"; this.label3.Text = "请稍候"; this.Refresh(); SentenceParse sp = new SentenceParse(this.textBox1.Text); if (!sp.hasExactDate() && int.MinValue == sp.ApproDate()) { this.label1.Text = "请重新输入"; } else if (!sp.hasExactDate()) { this.label1.Text = ce.getDate((int)sp.ApproDate(), sp.isExpectYang()); this.label2.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[0]; this.label3.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[1]; } else if (sp.isExpectYang()) { int y = ce.getYear(sp.getYear()); int m = ce.getYinMonth(sp.getYear(), sp.getMonth()); int d = ce.getDay(sp.getDay()); this.label1.Text = ce.setYinDate(y, m, d); this.label2.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[0]; this.label3.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[1]; } else if (!sp.isExpectYang()) { int y = ce.getYear(sp.getYear()); int m = ce.getYangMonth(sp.getMonth()); int d = ce.getDay(sp.getDay()); this.label1.Text = ce.setYangDate(y, m, d); this.label2.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[0]; this.label3.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[1]; } else { this.label1.Text = "请重新输入"; } }
private void button1_Click(object sender, EventArgs e) { this.label1.Text = "请稍候"; this.label2.Text = "请稍候"; this.label3.Text = "请稍候"; this.Refresh(); SentenceParse sp = new SentenceParse(this.textBox1.Text); if (!sp.hasExactDate()&&int.MinValue==sp.ApproDate()) this.label1.Text = "请重新输入"; else if (!sp.hasExactDate()) { this.label1.Text = ce.getDate((int)sp.ApproDate(), sp.isExpectYang()); this.label2.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[0]; this.label3.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[1]; } else if (sp.isExpectYang()) { int y = ce.getYear(sp.getYear()); int m = ce.getYinMonth(sp.getYear(), sp.getMonth()); int d = ce.getDay(sp.getDay()); this.label1.Text = ce.setYinDate(y, m, d); this.label2.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1],ce.getYangDate()[2])[0]; this.label3.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[1]; } else if (!sp.isExpectYang()) { int y = ce.getYear(sp.getYear()); int m = ce.getYangMonth(sp.getMonth()); int d = ce.getDay(sp.getDay()); this.label1.Text = ce.setYangDate(y, m, d); this.label2.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[0]; this.label3.Text = NetInfoCatcher.InfoPicker(ce.getYangDate()[0], ce.getYangDate()[1], ce.getYangDate()[2])[1]; } else this.label1.Text = "请重新输入"; }