[VB.NET] การกด Enter เพื่อทำการเลือกรายการแถวของตารางกริด และไม่เกิดการเลื่อนไปแถวอื่น
เวลากด Enter เพื่อทำการเลือกแถวในตารางกริดทีไร จะเห็นได้ว่ามันจะต้องเลื่อนแถวลงไปเสมอทุกๆครั้งซิน่า เราแก้ปัญหาได้ที่เหตุการณ์ (Event) ของการกด KeyDown ครับผม ด้วยการสั่ง e.SuppressKeyPress = True' / --------------------------------------------------------------------------------
' / You can press enter to select row.
Private Sub DataGridView1_KeyDown(sender As Object, e As System.Windows.Forms.KeyEventArgs) Handles dgvData.KeyDown
If e.KeyCode = Keys.Enter Then
'// Do something ... at here
' No move to next row.
e.SuppressKeyPress = True
End If
End Sub
หน้า:
[1]