private void btnOk_Click(object sender, EventArgs e) { MB mb = new MB(); if (this.OprType == '*') { toolTip.Show("请选择操作类型", rdOut); //mb.Stop("温馨提示", "请选择操作类型\t"); return; } if (this.Value <= 0) { toolTip.Show("数量无效\t",tbNum); tbNum.Focus(); tbNum.SelectAll(); return; } if (this.OprType != 'M' && String.IsNullOrEmpty(this.tbCustomer.Text.Trim())) { toolTip.Show("请输入客户名称\t",tbCustomer); tbCustomer.Focus(); return; } if (String.IsNullOrEmpty(this.tbMark.Text.Trim())) { toolTip.Show("请输入备注\t",tbMark); tbMark.Focus(); return; } if (OprType == 'O' && _OriNum < this.Value) { toolTip.Show("库存不足,请重新输入!\t",tbNum); tbNum.Focus(); tbNum.SelectAll(); return; } if (OprType == 'M' && _OriNum == Value) { mb.Stop("温馨提示", "库存无变化"); return; } DialogResult = DialogResult.OK; }
private void lvNotices_KeyDown(object sender, KeyEventArgs e) { MB mb = new MB("通知"); if (e.KeyData == Keys.Delete) { if (lvNotices.SelectedItems.Count == 0) return; if (mb.Question("是否要删除?") == DialogResult.No) return; ListViewItem item = lvNotices.SelectedItems[0]; DataRow row = item.Tag as DataRow; lvNotices.Items.Remove(item); row.Delete(); btnOk.Enabled = true; } }