void formFloorList_FormClosed(object sender, FormClosedEventArgs e) { formFloorList = null; }
protected void SetPosition( Bean.BoxBean bean ) { FormFloorList form = new FormFloorList("选择层架"); form.Text = "请选择所属层架 档案盒:"+ bean.name; form.WindowState = FormWindowState.Normal; form.StartPosition = FormStartPosition.CenterParent; DialogResult result = form.ShowDialog(); if (result != System.Windows.Forms.DialogResult.OK) return; Bean.FloorBean floor = form.SelectedFloorLabel; if (floor == null) return; if (backgroundWorker3.IsBusy) return; panelLoading.Visible = true; panelLoading.BringToFront(); panelLoading.Location = new Point((this.Width / 2 - this.panelLoading.Width / 2), this.Height / 2 - this.panelLoading.Height - 20); lblLoadingText.Text = "正在请求设置层架操作,请稍等......"; PositionConfig config = new PositionConfig(); config.floorrfid = floor.rfid; config.boxrfid = bean.rfid; backgroundWorker3.RunWorkerAsync(config); }
private void btnFloorLabel_Click(object sender, EventArgs e) { if (formFloorList == null) { formFloorList = new FormFloorList(); formFloorList.FormClosed += formFloorList_FormClosed; formFloorList.MdiParent = this; } formFloorList.WindowState = FormWindowState.Maximized; formFloorList.Show(); formFloorList.BringToFront(); }