void frmEditCtTien_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.F8: Voucher.DeleteRow(this, dgvEditCt1); break; case Keys.F4: if (tabVoucher.SelectedTab == tpChiTiet1) { tabVoucher.SelectedTab = tpChiTiet2; } else { tabVoucher.SelectedTab = tpChiTiet1; } break; case Keys.Up: if (this.dgvEditCt1.Focused && this.dgvEditCt1.bIsCurrentFirstRow) { this.SelectNextControl(dgvEditCt1, false, true, true, true); } else if (this.dgvEditCt2.Focused && this.dgvEditCt2.bIsCurrentFirstRow) { this.SelectNextControl(dgvEditCt2, false, true, true, true); } break; case Keys.F10: //this.InheritVoucher(); break; case Keys.F11: //this.HanTt(); break; } if (!this.dgvEditCt1.Focused) { this.dgvEditCt1.ClearSelection(); } if (!this.dgvEditCt2.Focused) { this.dgvEditCt2.ClearSelection(); } }
void frmEditCtTien_KeyDown(object sender, KeyEventArgs e) { switch (e.KeyCode) { case Keys.F8: Voucher.DeleteRow(this, dgvEditCt1); break; case Keys.Up: if (this.dgvEditCt1.Focused && this.dgvEditCt1.bIsCurrentFirstRow) { this.SelectNextControl(dgvEditCt1, false, true, true, true); } break; } if (!this.dgvEditCt1.Focused) { this.dgvEditCt1.ClearSelection(); } }