عندي datagrideview
وبها عدة اسطر اريد ان ينتقل التحديد من سطر الى اخر بالتوالي
من اول سطر للاخر
مع ظهور التحديد للسطر نفسه في datagrideview
ارجو ان يكون السؤال واضحا
كود :
Private selectedRowIndex As Integer = 0
Private Sub DataGridView1_KeyDown(sender As Object, e As KeyEventArgs) Handles DataGridView1.KeyDown
' Handle the Up and Down keys
If e.KeyCode = Keys.Up Then
' Move the selection up
selectedRowIndex -= 1
ElseIf e.KeyCode = Keys.Down Then
' Move the selection down
selectedRowIndex += 1
End If
' Ensure the selected row index stays within valid bounds
If selectedRowIndex < 0 Then
selectedRowIndex = 0
ElseIf selectedRowIndex >= DataGridView1.Rows.Count Then
selectedRowIndex = DataGridView1.Rows.Count - 1
End If
' Select the new row
DataGridView1.CurrentCell = DataGridView1.Rows(selectedRowIndex).Cells(0)
End Sub
اشكرك على الرد لكن ما اريدة بالضبط هو
عند الضغط على زر الامر
يبدا التحديد للسطر الاول ثم ينتقل للثاني ثم الثالث حتى الوصول لاخر سطر في الاداة
فقط هذا المطلوب
ما زال طلبك غير واضح .
هل تقصد عند ضغط الزر يتم تحديد كل السطور ولكن بطريقة بطيئة سطرا بعد سطر .
أذا كان هذا هو طلبك. فما الفائدة من ذلك ؟
لماذا لا يتم تحديد جميع الأسطر مرة واحدة ؟