private void KeyDown(object sender,KeyEventArgs e) { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab) { SendKeys.Send("{TAB}"); } } private void KeyPress(object sender,KeyPressEventArgs e) { if (e.KeyChar.ToString() != ".") { if (System.Char.IsNumber(e.KeyChar) == false && e.KeyChar != 8) e.Handled = true; } } private void txtTargetCarbon_KeyDown(object sender, KeyEventArgs e) { this.KeyDown(sender, e); } private void txtTargetCarbon_KeyPress(object sender, KeyPressEventArgs e) { this.KeyPress(sender, e); }
if (e.KeyChar == (char)System.Windows.Forms.Keys.Enter) { SendKeys.Send("{TAB}"); }
วิธีการใช้เมื่อเรียกใช้หลาย ๆ Function
private void tabKeyPress(KeyPressEventArgs e) { if (e.KeyChar == (char)System.Windows.Forms.Keys.Enter) { SendKeys.Send("{TAB}"); } } // cob_KeyPress Call Function tabKeyPress(e);
private void keyPress(object sender, KeyPressEventArgs e) { if (e.KeyChar.ToString() != "." && e.KeyChar.ToString() != "-") { if (System.Char.IsNumber(e.KeyChar) == false && e.KeyChar != 8) e.Handled = true; } } private void keyDown(object sender, KeyEventArgs e) { if (e.KeyCode == Keys.Enter || e.KeyCode == Keys.Tab) { } } // cob_KeyPress Call Function this.keyDown(sender, e); this.keyPress(sender, e);