الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

وأخيرا تم معرفة KeyPress في DataGrid

مغلق
بدأه ابوأنس في 27 سبتمبر 2005 · 0 رد · 520 مشاهدة · في Microsoft Visual Basic.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1

بسم الله الرحمن الرحيم

التحكم بالمدخلات في الخلية داخل DataGrid

الكود بسيط جدا عبارة عن ثمانية اسطر ليتم تعديل بسيط على DATAGRID

Public Class KeyPressDataGrid
    Inherits DataGrid 'وراثة الكنترول الأساسي

    Public Event CellKeyPress(ByVal sender As Object, ByVal key As Keys) 'الحدث الذي سيتم إستخدامه

    Protected Sub OnCellKeyPress(ByVal sender As Object, ByVal key As Keys)
        RaiseEvent CellKeyPress(sender, key)
    End Sub

    'إعادة تعريف الدالة الاتي تتحكم في الاوامر المدخلة في الخلية
    Protected Overrides Function ProcessCmdKey(ByRef msg As Message, ByVal keyData As Keys) As Boolean
        OnCellKeyPress(MyBase.CurrentCell, keyData) 'نستدعي الحدث
    End Function

End Class

دعواتكم الصالحة

KeyPressDataGrid.rar

KeyPressDataGrid.rar

هذا الموضوع مغلق.

مواضيع مشابهة