คือสร้าง datagridview เพื่อให้ผู้ใช้กรอกข้อมูล ต้องการให้เมื่อกรอกเสร็จกด Enter ให้เลื่อน Cell ไปทางด้านขวา ตอนนี้ทำแล้วมันจะเลื่อนไปทางด้านขวาเฉพาะ Cell ที่เรายังไม่ได้พิมพ์ข้อความ หากเราพิมพ์ข้อความลงไปแล้วกด Enter จะเลื่อนลงด้านล่างหนึ่งครั้งแล้วค่อยเลื่อนไปทางด้านขวา.. รบกวนด้วยนะค่ะ Code (VB.NET)
Private Sub DataGridView1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles DataGridView1.KeyDown
If e.KeyCode = Keys.Enter Then
My.Computer.Keyboard.SendKeys("{TAB}")
e.SuppressKeyPress = True
End If
End Sub
Tag : .NET, VB.NET
Date :
2012-03-12 09:20:19
By :
athaneekul
View :
1952
Reply :
1
No. 1
Guest
Private Sub DataGridView1_CellEndEdit(ByVal sender As Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DataGridView1.CellEndEdit
My.Computer.Keyboard.SendKeys("{TAB}")
My.Computer.Keyboard.SendKeys("{UP}")
End Sub