العمل مع Aspose.Cells.GridDesktop Events
مقدمة
يدعم التحكم Aspose.Cells.GridDesktop العديد من الأحداث التي توفر مزيدًا من التحكم لإجراء العمليات عند بدء أحداث معينة. يوجد أدناه قائمة كاملة بالأحداث التي يدعمها Aspose.Cells.GridDesktop control.
الأحداث | وصف |
---|---|
قبل الحساب | يحدث قبل حساب الصيغة في المصنف. |
BeforeLoadFile | يحدث قبل تحميل المصنف من ملف. |
ColumnHeaderClick | يحدث عند النقر فوق رأس العمود. |
ColumnHeaderDoubleClick | يحدث عندما يتم النقر نقرًا مزدوجًا فوق رأس العمود. |
CellDataChanged | يحدث عند تغيير البيانات أو القيمة داخل خلية الشبكة. يمكن أيضًا تشغيل هذا الحدث إذا تم تغيير قيمة الخلية برمجيًا باستخدام خاصية القيمة أو طريقة SetCellValue لشبكة GridCell. |
CellButtonClick | يحدث عند النقر فوق زر الخلية. |
CellCheckedChanged | يحدث عندما يتم تغيير خانة اختيار الخاصية المحددة للخلية. |
CellSelectedIndexChanged | يحدث عند تغيير الخاصية SelectedIndex لمربع التحرير والسرد الخلية. |
سيل كليك | يحدث عند النقر فوق خلية الشبكة. |
CellDoubleClick | يحدث عند النقر المزدوج فوق خلية الشبكة. |
CellKeyPressed | يحدث عند الضغط على مفتاح أثناء التركيز على الخلية. إذا كنت ترغب في إنشاء معالج حدث لحدث CellKeyPressed ، فقم بتعيين الخاصية Handled لوسيطة CellKeyEventArgs إلى true لمنع عنصر تحكم GridDesktop من معالجة الحدث الرئيسي. |
AfterInsertColumns | يحدث عند إدراج عمود. يمكنك الحصول على فهرس العمود باستخدام خاصية فهرس الوسيطة Aspose.Cells.GridDesktop.WorksheetEventArgs. |
AfterInsertRows | يحدث عند إدراج صف. يمكنك الحصول على فهرس الصف باستخدام خاصية فهرس الوسيطة Aspose.Cells.GridDesktop.WorksheetEventArgs. |
FailLoadFile | يحدث عند فشل تحميل المصنف. |
FinishCalculate | يحدث بعد حساب الصيغة في المصنف. |
FinishLoadFile | يحدث عند تحميل المصنف. |
مركزة الخلية | يحدث كلما تغير تركيز الخلية. |
RowHeaderClick | يحدث عند النقر فوق رأس الصف. |
RowHeaderDoubleClick | يحدث عند النقر المزدوج فوق رأس الصف. |
RowColumnHiddenChanged | يحدث عند تغيير حالة الصف أو العمود المخفي. |
SelectedSheetIndexChanged | يحدث عندما يحدد المستخدم ورقة عمل جديدة ، أي عندما تتغير الورقة المحددة من ورقة عمل إلى أخرى. يمكن أيضًا تشغيل هذا الحدث برمجيًا إذا تغيرت الخاصية ActiveSheetIndex لعنصر التحكم GridDesktop. |
معالجة أحداث الشبكة
لإجراء عملية محددة عند بدء حدث معين ، قم بإنشاء معالج حدث. يقوم معالج الأحداث بتنفيذ مهمة معينة عند تشغيل حدث معين. أدناه ، تم إعداد معالج الحدث للتعامل مع حدث الشبكة البسيط باستخدام Visual Studio.NET.
الخطوة 1: تحديد حدث Aspose.Cells.GridDesktop Control
- في Visual Studio ، حدد Aspose.Cells.GridDesktop control وافتحهملكيات الحوار.
- انقر علىالأحداث التبويب.
- حدد حدثًا. (على سبيل المثال ، ملفسيل كليك تم تحديد الحدث).
الخطوة 2: إنشاء معالج الأحداث
- انقر نقرًا مزدوجًا فوق حدث محدد في ملفملكيات الحوار.
- عند النقر مرتين على الحدث ، يتم إنشاء معالج الحدث بواسطة Visual Studio.NET. فيما يلي رمز تم إنشاؤه بواسطة المصمم والذي يوضح أن حدثًا تم إنشاؤه للتحكم في GridControl.
أضف الآن رمزًا لإجراء العملية المطلوبة داخل معالج الأحداث. في هذا المثال ، أضفنا سطرًا من التعليمات البرمجية يعرض مربع رسالة للإشعارات. ألق نظرة على معالج الأحداث الذي أضافه Visual Studio إلى حدث CellClick للتحكم في GridDesktop. سيبدو مثل الرمز أدناه.
الخطوة 3: تشغيل التطبيق
- بناء وتشغيل التطبيق.
- عند النقر فوق خلية شبكة ، يظهر مربع رسالة بالرسالة “تم النقر على Cell”.