منتدى فيجوال بيسك لكل العرب | منتدى المبرمجين العرب

نسخة كاملة : سؤال في تحريك التحديد في datagrideview
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
عندي 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
اشكرك على الرد لكن ما اريدة بالضبط هو
عند الضغط على زر الامر
يبدا التحديد للسطر الاول ثم ينتقل للثاني ثم الثالث حتى الوصول لاخر سطر في الاداة
فقط هذا المطلوب
ما زال طلبك غير واضح .
هل تقصد عند ضغط الزر يتم تحديد كل السطور ولكن بطريقة بطيئة سطرا بعد سطر .
أذا كان هذا هو طلبك. فما الفائدة من ذلك ؟
لماذا لا يتم تحديد جميع الأسطر مرة واحدة ؟