تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[VB.NET] سؤال عن الداتا جريد فيو
#1
اولا احب اشكر الاعضاء المحترمين الي ف المنتدى على جديتهم ومرورهم الكريم ع الاسئله والي صراحة استفدت منهم كتير ولهم مني فائق الاحترام
سؤالي عن كود للداتا جريد فيو عاوز اخلي انتر يمشي افقي فيها يعني انا واقف على خليه رقم 0 لما ادوس انتر يمشي للخليه رقم 2 واما يخلص الاعمده ينزل سطر لاسفل
 انا جربت الكود الي هوا 
Public Class exDataGridView
    Inherits DataGridView

    Protected Overrides Function ProcessDialogKey(ByVal keyData As Keys) As Boolean
        Dim key As Keys = (keyData And Keys.KeyCode)
        If key = Keys.Enter Then
            If Me.CurrentCell.ColumnIndex = Me.Columns.Count - 1 Then
                Me.CurrentCell = Me.Item(0, Me.CurrentRow.Index)
                Return Me.ProcessDownKey(keyData)
            Else
                Return Me.ProcessRightKey(keyData)
            End If
        End If
        Return MyBase.ProcessDialogKey(keyData)
    End Function

    Protected Overrides Function ProcessDataGridViewKey(ByVal e As KeyEventArgs) As Boolean
        If e.KeyCode = Keys.Enter Then
            If Me.CurrentCell.ColumnIndex = Me.Columns.Count - 1 Then
                Me.CurrentCell = Me.Item(0, Me.CurrentRow.Index)
                Return Me.ProcessDownKey(e.KeyData)
            Else
                Return Me.ProcessRightKey(e.KeyData)
            End If
        End If
        Return MyBase.ProcessDataGridViewKey(e)
    End Function

End Class
بس انا خلصت البرنامج  وعشان افضل اغير ف  الداتا جريد فيو اني اشيل القديمه واحط الجديده  واسمي الاعمده وكدا دا هياخد وقت كبير اووي فلو ينفع كود يتحط فاي حدث خاص بالداتا جريد فيو ماشي ولكم الشكر
السؤال التاني
ازاي اخلي انتر يعمل سليكت  للصف الي انا واقف فيه يني مثلا
  Private Sub DGV_CellContentClick(ByVal sender As System.Object, ByVal e As System.Windows.Forms.DataGridViewCellEventArgs) Handles DGV.CellContentClick
        Try
            IS_YES = True
            Close()
        Catch ex As Exception
            MessageBox.Show(ex.ToString)
        End Try
    End Sub
يعني مثلا دي فورم
لما بدوس على خليه فيها بيختار  الخليه الي اختارتها وبيقفال
انا عاوز بقا انتر يعمل كدا
الرد
تم الشكر بواسطة:
#2
جرب تغير ProcessRightKey
إلى ProcessLeftKey

الرد
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  سؤال في الفورم الذي يظهر فيه التقرير Emam emam 2 45 17-02-19, 03:59 PM
آخر رد: Emam emam
  سؤال فى صفوف الداتا جريد فيو احمد خطاب 1 76 07-02-19, 03:51 AM
آخر رد: حريف برمجة
  [كود] سؤال لأهل الخبرة كيف يمكن استدعاء شااشة لبرنامج تم برمجتة بالجافا dametucorazon 1 87 06-02-19, 10:35 AM
آخر رد: dametucorazon
  سؤال حول امر الطباعة الفورية Osama Bayoumy 6 594 02-02-19, 01:08 PM
آخر رد: atef_020
  قسمة صف فى داتا جريد فيو nabil.1710 1 104 24-01-19, 03:31 AM
آخر رد: حريف برمجة
  سؤال BackgroundWorker new_programer 5 204 23-01-19, 06:50 PM
آخر رد: %Eman%
  تشغيل progress bar مع تحميل الداتا %Eman% 9 368 22-01-19, 03:22 PM
آخر رد: %Eman%
  سؤال بخصوص تشيك ليست بوكس نور الهدى الهدى 3 143 22-01-19, 07:51 AM
آخر رد: حريف برمجة
  شرط ديتا جريد فيو dasktop 1 82 20-01-19, 01:00 PM
آخر رد: sendbad100
  سؤال في تغيير قيمة الخلية sofiane-phy 3 146 16-01-19, 11:09 PM
آخر رد: sofiane-phy

التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم