تقييم الموضوع :
  • 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

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


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  حساب مجموع ما في الداتا جريد فيو لكل صف alshandodi 8 250 20-05-19, 05:37 PM
آخر رد: alshandodi
  [سؤال] سلام سؤال تحويل رابط حاتمي 5 106 16-05-19, 02:29 PM
آخر رد: elgokr
  عمل استعلام بدلالة الصفوف المختارة من الداتا جريد makky 2 143 09-05-19, 05:11 PM
آخر رد: makky
  [VB.NET] كود عدد الحقول في الداتا اسامه الهرماوي 6 140 07-05-19, 10:59 PM
آخر رد: ابراهيم ايبو
  سورس كود لوضع زر امر داخل الداتا جريد فيو احمد129 2 133 01-05-19, 12:45 PM
آخر رد: DK-x
  سؤال بخصوص نقل بيانات faysal13_13@hotmail.com 1 91 27-04-19, 10:32 PM
آخر رد: saoud2
  [VB.NET] سؤال بخصوص فتح الشاشات khalid475 3 101 25-04-19, 09:18 PM
آخر رد: elgokr
  [VB.NET] سؤال بخصوص datetimepicker في الداتا جريد فيو jassim316 7 168 25-04-19, 09:28 AM
آخر رد: elgokr
  اريد كود عرض الصورة من مسار فى اليست او جريد new_programer 13 294 24-04-19, 09:41 PM
آخر رد: elgokr
  اضافة صف جديد لدلتا جريد مرتبط nourmandour 5 101 24-04-19, 02:46 PM
آخر رد: elgokr

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


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