GridDesktop
محتويات
[
يخفي
]GridDesktop class
Aspose GridDesktop class يمثل كائنًا جذرًا لإنشاء عنصر تحكم GridDesktop. لاستخدام عنصر التحكم هذا ، ما عليك سوى سحبه من مربع الأدوات الخاص بك إلى نموذج أو عنصر تحكم المستخدم.
public class GridDesktop : UserControl
المنشئون
| اسم | وصف |
|---|---|
| GridDesktop() | Aspose GridDesktop class |
الخصائص
| اسم | وصف |
|---|---|
| ActiveSheetIndex { get; set; } | الحصول على فهرس الورقة المحدد أو تعيينه. |
| ActiveSheetNameFont { get; set; } | الحصول على أو تعيين خط عرض الورقة النشطة لشريط الورقة. |
| AlwasysRecalculateAllFormulas { get; set; } | الحصول على قيمة أو تعيينها تشير إلى ما إذا كنا بحاجة إلى تشغيل جميع الصيغ ، كما هو الحال عندما نقوم بتشغيل جميع الصيغ ، عند تحديث قيمة خلية واحدة ، وتؤثر على أخرى ، وتؤثر أخرى على الآخرين ، والمزيد ، تسبب في حاجة الخلايا بأكملها إلى إعادة حساب ، تمامًا مثل تأثير الفراشة ، يحتاج إلى الكثير من عمليات المكدس ، سيحصل على أداء منخفض جدًا ، كما هو الحال في CELLSNET-41921 ، تحتوي هذه المشكلة على الملف الذي يمكن أن يظهر هذا السيناريو من الأفضل تشغيل جميع الصيغ ، ، كما هو الحال عند تشغيل جميع الصيغ ، قد يكون لدينا بعض التحسين. |
| BorderStyle { get; set; } | يشير إلى نمط الحدود لعنصر التحكم . |
| ColumnHeaderVisible { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان رأس العمود مرئيًا. |
| CommentDisplayingFont { get; set; } | الحصول على أو تعيين خط العرض الافتراضي لنص التعليق. |
| ContextMenuManager { get; } | يحصل على مثيل ContextMenuManager . |
| DefaultCellFont { get; set; } | الحصول على الخط الافتراضي للخلية أو تعيينه |
| DefaultCellFontColor { get; set; } | الحصول على لون الخط الافتراضي للخلية أو تعيينه. |
| EnableClipboardCopyPaste { get; set; } | يشير إلى ما إذا كان سيتم النسخ / اللصق استنادًا إلى الحافظة ، بحيث يمكن النسخ / اللصق باستخدام MS-EXCEL. يقوم فقط بنسخ / لصق قيمة الخلية ، ولا ينسخ أي إعداد آخر للخلية مثل التنسيق ونمط الحدود وما إلى ذلك. القيمة الافتراضية هي كاذبة. |
| EnableCopyWithExtension { get; set; } | الحصول على قيمة أو تعيينها للإشارة إلى ما إذا كانت عملية النسخ ستؤدي إلى زيادة عدد الصفوف أو الأعمدة. |
| EnableCopyWithLockedOption { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كانت عملية النسخ ستنسخ قيمة سمة CellLocked الخاصة بالخلية. |
| EnableUndo { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كانت وظيفة التراجع ممكنة أم لا. القيمة الافتراضية هي كاذبة. |
| GridMemorySetting { get; set; } | الحصول على خيار الذاكرة أو تعيينه. |
| IsHorizontalScrollBarVisible { get; set; } | يعين التمثال المرئي لشريط التمرير الأفقي. |
| IsVerticalScrollBarVisible { get; set; } | يعين التمثال المرئي لشريط التمرير العمودي. |
| Names { get; } | الحصول على مجموعة كل كائنات الاسم في جدول البيانات. |
| PageRows { get; set; } | تعيين حجم صف Pagination أو الحصول عليه. الحد الأقصى المسموح به من PageRows هو 100000 ، والحد الأقصى المسموح به لرقم الصفحة هو 5000. |
| PasteType { get; set; } | يشير إلى نوع اللصق عند إجراء لصق , متاح فقط عندما يكون EnableClipboardCopyPaste خاطئًا . |
| R1C1 { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان عنصر التحكم يستخدم نمط المرجع R1C1. |
| RecalculateFormulas { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان سيتم إعادة حساب معادلة جميع الخلايا عند تغيير قيمة الخلية. القيمة الافتراضية هي true . |
| RowHeaderVisible { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان رأس الصف مرئيًا. |
| SheetNameFont { get; set; } | الحصول على أو تعيين خط العرض الافتراضي لشريط الورقة. |
| SheetsBarVisible { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان شريط الورقة مرئيًا. |
| SheetTabWidth { get; set; } | مجموعات / الحصول على عرض علامة تبويب الورقة. |
| ShowContextMenu { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان يمكن لعنصر التحكم إظهار قائمة السياق. |
| ShowStatus { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان سيتم إظهار حالة الحساب القيمة الافتراضية هي true . |
| UndoManager { get; } | الحصول على نسخة UndoManager . |
| Worksheets { get; } | يحصل على أوراق العمل . |
طُرق
| اسم | وصف |
|---|---|
| Clear() | مسح الشبكة التحكم في سطح المكتب. |
| Copy() | نسخ محتوى الخلية المركّز إلى الحافظة. |
| Cut() | يقطع محتوى الخلية المركزة إلى الحافظة. |
| DoSplit() | تعيين طريقة العرض المنقسمة . |
| EndFormatPainter() | بإعلام GridDesktop لإنهاء برنامج FormatPainter. |
| ExportExcelFile(Stream) | للتصدير إلى دفق ملف Excel ، بما في ذلك دفق إدخال / إخراج القرص أو دفق الذاكرة. |
| ExportExcelFile(string) | للتصدير إلى ملف Excel. |
| ExportExcelFile(Stream, FileFormatType) | للتصدير إلى دفق ملف Excel ، بما في ذلك دفق إدخال / إخراج القرص أو دفق الذاكرة. |
| ExportExcelFile(string, FileFormatType) | للتصدير إلى ملف Excel. |
| GetActiveWorksheet() | الحصول على ورقة العمل النشطة الحالية. |
| getHScrollBar() | إرجاع شريط التمرير الأفقي |
| getVScrollBar() | إرجاع شريط التمرير العمودي |
| ImportExcelFile(Stream) | عمليات الاستيراد من دفق ملف Excel ، بما في ذلك دفق ملف القرص أو دفق الذاكرة. |
| ImportExcelFile(string) | يتم الاستيراد من ملف Excel. |
| ImportExcelFile(Stream, bool) | عمليات الاستيراد من دفق ملف Excel ، بما في ذلك دفق ملف القرص أو دفق الذاكرة. |
| ImportExcelFile(string, bool) | يتم الاستيراد من ملف Excel. |
| ImportExcelFile(string, int) | يستورد ورقة عمل من ملف Excel . |
| ImportExcelFile(Stream, string, string, bool, bool) | يتم الاستيراد من ملف Excel. |
| ImportExcelFile(string, string, string, bool, bool) | يتم الاستيراد من ملف Excel. |
| OpenFindReplaceDialog(bool) | يفتح مربع حوار FindReplace للبحث عن الخلايا أو استبدالها. |
| Paste() | لصق محتوى الحافظة بالخلية المركزة . |
| RefreshControl() | قم بتحديث عنصر تحكم سطح المكتب في الشبكة. |
| RunAllFormulas() | يقوم بتشغيل صيغة كل الخلايا. |
| SetAllScrollBarsVisible() | تعيين كافة أشرطة التمرير مرئية. |
| ShowStyleDialog() | يفتح مربع حوار نمط لضبط نمط الخلايا والخط والألوان وما إلى ذلك. |
| StartFormatPainter(bool) | بإعلام GridDesktop لبدء برنامج FormatPainter. |
| UnDoSplit() | عرض غير محدد الانقسام . |
| static GetVersion() | احصل على نسخة الإصدار . |
مجالات
| اسم | وصف |
|---|---|
| LoadDataFilter | خيارات تصفية البيانات عند تحميل المصنف من القالب. |
| ShowImportMessage | عرض مربع الرسالة عند فشل استيراد الملف ، القيمة الافتراضية هي true |
الأحداث
| اسم | وصف |
|---|---|
| event AfterDeleteColumns | يحدث بعد حذف العمود. |
| event AfterDeleteRows | يحدث بعد حذف الصف . |
| event AfterInsertColumns | يحدث بعد إدراج عمود جديد. |
| event AfterInsertRows | يحدث بعد إدخال صف جديد. |
| event BeforeCalculate | يحدث قبل حساب الصيغة في المصنف. |
| event BeforeLoadFile | يحدث قبل تحميل المصنف من ملف. |
| event CellButtonClick | يحدث عند النقر فوق زر الخلية. |
| event CellCheckedChanged | يحدث عند تغيير خاصية تحديد خانة اختيار الخلية. |
| event CellClick | يحدث عند النقر فوق خلية الشبكة. |
| event CellComboBoxCopy | يحدث عند نسخ مربع تحرير وسرد لخلية شبكة. |
| event CellDataChanged | يحدث عند تغيير خاصية بيانات خلية الشبكة. |
| event CellDoubleClick | يحدث عند النقر المزدوج على خلية الشبكة. |
| event CellFormatChanged | يحدث عند تغيير تنسيق الخلية عبر مربع الحوار “تنسيق الخلايا”. |
| event CellKeyPressed | يحدث عند الضغط على مفتاح أثناء التركيز على الخلية . |
| event CellSelectedIndexChanged | يحدث عندما تتغير خاصية الفهرس المختار للخلايا. |
| event CellTextBoxChanging | يحدث عند كتابة الأحرف في خلية شبكة. |
| event CellValidationFailed | يحدث عند فشل التحقق من صحة خلية الشبكة. |
| event ColumnHeaderClick | يحدث عند النقر فوق رأس العمود. |
| event ColumnHeaderDoubleClick | يحدث عند النقر نقرًا مزدوجًا فوق رأس العمود. |
| event CommentDataChanged | يحدث عند تغيير بيانات التعليق. |
| event FailLoadFile | |
| event FinishCalculate | يحدث بعد حساب الصيغة في المصنف. |
| event FinishLoadFile | يحدث عند تحميل المصنف . |
| event FocusedCellChanged | يحدث عند تغيير الخلية المركزة . |
| event RowColumnHiddenChanged | يحدث عندما تتغير حالة إخفاء الصف / العمود. |
| event RowFilteredEvent | يحدث بعد تحديد عنصر مرشح الصف. |
| event RowHeaderClick | يحدث عند النقر فوق رأس الصف. |
| event RowHeaderDoubleClick | يحدث عند النقر نقرًا مزدوجًا فوق رأس الصف. |
| event SelectedCellRangeChanged | يحدث عند تغيير نطاق الخلايا المحدد. |
| event SelectedSheetIndexChanged | يحدث عند تغيير الخاصية SelectedSheetIndex. |
| event ShapeClick | يحدث عند النقر فوق الشكل. |
ملاحظات
الرجاء الرجوع إلى مستند .NET SDK حول مزيد من المعلومات حول System.Windows.Forms.UserControl.
أمثلة
[C#]
gridDesktop1.Worksheets[0].Cells[0, 0].Value = "2";
gridDesktop1.Worksheets[0].Cells[1, 0].Value = "3";
gridDesktop1.Worksheets[0].Cells[2, 1].Value = "=a1*a2";
gridDesktop1.RunAllFormulas();
gridDesktop1.Invalidate();
[Visual Basic]
gridDesktop1.Worksheets(0).Cells(0, 0).Value = "2"
gridDesktop1.Worksheets(0).Cells(1, 0).Value = "3"
gridDesktop1.Worksheets(0).Cells(2, 1).Value = "=a1*a2"
gridDesktop1.RunAllFormulas()
gridDesktop1.Invalidate()
أنظر أيضا
- مساحة الاسم Aspose.Cells.GridDesktop
- المجسم Aspose.Cells.GridDesktop