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

نسخة كاملة : تحديد الحركة في عامود واحد في الداتا جريد ...
أنت حالياً تتصفح نسخة خفيفة من المنتدى . مشاهدة نسخة كاملة مع جميع الأشكال الجمالية .
السلام عليكم ورحمة الله وبركاته...
ارجو التكرم والمساعدة بتحديد الحركة نحو الاعلى او الاسفل في عامود واحد في الداتا جريد فيو وعدم السماح للمستخدم بالتوقف على الي حقل آخر في الاعمدة الاخرى وان كان لا يستطيع التغير فيها، فمع تحويل الاعمدة الثانية الى خاصية Readonly الاانه يمكن التوقف عليها ...
وبارك الله بكم ...
السلام عليكم ورحمة الله وبركاته ...
الإخوة الافاضل ...
فضلا وليس أمرا أرجو التكرم وابداء الرئي في الحل ....
وبارك الله بكم
و عليكم السلام و رحمة الله و بركاته

جرب هذا الكود 

لنفترض انك تريد السماح للمستخدم بالتحرك في العمود الاول فقط


كود :
If DataGridView1.CurrentCell.ColumnIndex <> 0 Then
      DataGridView1.ClearSelection()
         DataGridView1.CurrentCell = Nothing
   End If


ضع الكود في حدث SelectionChanged
ألسلام عليكم ورحمة الله وبركاته....
أشكر لكم مروركم...
ولكن النتيجة ليست كما يرجى، ففي حال استخدام التاب يخرج من العامود المحدد...
أرجو المتابعة والتعديل ان أمكن ...
(14-07-20, 11:21 PM)Mohammed Nafa كتب : [ -> ]ألسلام عليكم ورحمة الله وبركاته....
أشكر لكم مروركم...
ولكن النتيجة ليست كما يرجى، ففي حال استخدام التاب يخرج من العامود المحدد...
أرجو المتابعة والتعديل ان أمكن ...

و عليكم السلام و رحمة الله و بركاته


يمكن الغاء Tab من الجريد في حدث keydown

جرب الكود هكذا 

كود :
Private Sub DataGridView1_SelectionChanged(sender As Object, e As EventArgs) Handles DataGridView1.SelectionChanged
       If DataGridView1.CurrentCell.ColumnIndex <> 0 Then
           DataGridView1.ClearSelection()
           DataGridView1.CurrentCell = Nothing
       End If
   End Sub

   Private Sub DataGridView1_KeyDown(sender As Object, e As KeyEventArgs) Handles DataGridView1.KeyDown
       If e.KeyCode = Keys.Tab Then
           e.Handled = True
       End If
   End Sub
ألسلام عليكم ورحمة الله وبركاته....
أشكر لكم مروركم...
وبارك الله بكم ....
(15-07-20, 06:46 PM)Mohammed Nafa كتب : [ -> ]ألسلام عليكم ورحمة الله وبركاته....
أشكر لكم مروركم...
وبارك الله بكم ....


و عليكم السلام و رحمة الله و بركاته


موفق أخي