using Core.StlMes.Client.Judge.Controls; using CoreFS.CA06; using System; using System.Windows.Forms; namespace Core.StlMes.Client.Judge.Forms { public partial class QcmAutoJudgeFrm : FrmBase { private AutoJudgeCtrl _autoCtrl; public QcmAutoJudgeFrm() { InitializeComponent(); } private void QcmAutoJudgeFrm_Load(object sender, EventArgs e) { _autoCtrl = new AutoJudgeCtrl(this, ob, UserInfo.GetUserID(),CustomInfo); } protected override void OnLoad(EventArgs e) { base.OnLoad(e); _autoCtrl.Quey(); } public override void ToolBar_Click(object sender, string ToolbarKey) { base.ToolBar_Click(sender, ToolbarKey); switch (ToolbarKey) { case "Query": _autoCtrl.Quey(); break; case "Save": _autoCtrl.Save(); break; case "Close": this.Close(); break; } } private void QcmAutoJudgeFrm_FormClosing(object sender, FormClosingEventArgs e) { if (_autoCtrl != null && _autoCtrl.Thread != null) { _autoCtrl.Thread.Abort(); } } } }