## GridDesktop class

Aspose GridDesktop class يمثل كائنًا جذرًا لإنشاء عنصر تحكم GridDesktop. لاستخدام عنصر التحكم هذا ، ما عليك سوى سحبه من مربع الأدوات الخاص بك إلى نموذج أو عنصر تحكم المستخدم.

```csharp
public class GridDesktop : UserControl
```

## المنشئون

| اسم | وصف |
| --- | --- |
| [GridDesktop](griddesktop)() | Aspose GridDesktop class |

## الخصائص

| اسم | وصف |
| --- | --- |
| [ActiveSheetIndex](../../aspose.cells.griddesktop/griddesktop/activesheetindex) { get; set; } | الحصول على فهرس الورقة المحدد أو تعيينه. |
| [ActiveSheetNameFont](../../aspose.cells.griddesktop/griddesktop/activesheetnamefont) { get; set; } | الحصول على أو تعيين خط عرض الورقة النشطة لشريط الورقة. |
| [AlwasysRecalculateAllFormulas](../../aspose.cells.griddesktop/griddesktop/alwasysrecalculateallformulas) { get; set; } | الحصول على قيمة أو تعيينها تشير إلى ما إذا كنا بحاجة إلى تشغيل جميع الصيغ ، كما هو الحال عندما نقوم بتشغيل جميع الصيغ ، عند تحديث قيمة خلية واحدة ، وتؤثر على أخرى ، وتؤثر أخرى على الآخرين ، والمزيد ، تسبب في حاجة الخلايا بأكملها إلى إعادة حساب ، تمامًا مثل تأثير الفراشة ، يحتاج إلى الكثير من عمليات المكدس ، سيحصل على أداء منخفض جدًا ، كما هو الحال في CELLSNET-41921 ، تحتوي هذه المشكلة على الملف الذي يمكن أن يظهر هذا السيناريو من الأفضل تشغيل جميع الصيغ ، ، كما هو الحال عند تشغيل جميع الصيغ ، قد يكون لدينا بعض التحسين. |
| [BorderStyle](../../aspose.cells.griddesktop/griddesktop/borderstyle) { get; set; } | يشير إلى نمط الحدود لعنصر التحكم . |
| [ColumnHeaderVisible](../../aspose.cells.griddesktop/griddesktop/columnheadervisible) { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان رأس العمود مرئيًا. |
| [CommentDisplayingFont](../../aspose.cells.griddesktop/griddesktop/commentdisplayingfont) { get; set; } | الحصول على أو تعيين خط العرض الافتراضي لنص التعليق. |
| [ContextMenuManager](../../aspose.cells.griddesktop/griddesktop/contextmenumanager) { get; } | يحصل على مثيل ContextMenuManager . |
| [DefaultCellFont](../../aspose.cells.griddesktop/griddesktop/defaultcellfont) { get; set; } | الحصول على الخط الافتراضي للخلية أو تعيينه |
| [DefaultCellFontColor](../../aspose.cells.griddesktop/griddesktop/defaultcellfontcolor) { get; set; } | الحصول على لون الخط الافتراضي للخلية أو تعيينه. |
| [EnableClipboardCopyPaste](../../aspose.cells.griddesktop/griddesktop/enableclipboardcopypaste) { get; set; } | يشير إلى ما إذا كان سيتم النسخ / اللصق استنادًا إلى الحافظة ، بحيث يمكن النسخ / اللصق باستخدام MS-EXCEL. يقوم فقط بنسخ / لصق قيمة الخلية ، ولا ينسخ أي إعداد آخر للخلية مثل التنسيق ونمط الحدود وما إلى ذلك. القيمة الافتراضية هي كاذبة. |
| [EnableCopyWithExtension](../../aspose.cells.griddesktop/griddesktop/enablecopywithextension) { get; set; } | الحصول على قيمة أو تعيينها للإشارة إلى ما إذا كانت عملية النسخ ستؤدي إلى زيادة عدد الصفوف أو الأعمدة. |
| [EnableCopyWithLockedOption](../../aspose.cells.griddesktop/griddesktop/enablecopywithlockedoption) { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كانت عملية النسخ ستنسخ قيمة سمة CellLocked الخاصة بالخلية. |
| [EnableUndo](../../aspose.cells.griddesktop/griddesktop/enableundo) { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كانت وظيفة التراجع ممكنة أم لا. القيمة الافتراضية هي كاذبة. |
| [GridMemorySetting](../../aspose.cells.griddesktop/griddesktop/gridmemorysetting) { get; set; } | الحصول على خيار الذاكرة أو تعيينه. |
| [IsHorizontalScrollBarVisible](../../aspose.cells.griddesktop/griddesktop/ishorizontalscrollbarvisible) { get; set; } | يعين التمثال المرئي لشريط التمرير الأفقي. |
| [IsVerticalScrollBarVisible](../../aspose.cells.griddesktop/griddesktop/isverticalscrollbarvisible) { get; set; } | يعين التمثال المرئي لشريط التمرير العمودي. |
| [Names](../../aspose.cells.griddesktop/griddesktop/names) { get; } | الحصول على مجموعة كل كائنات الاسم في جدول البيانات. |
| [PageRows](../../aspose.cells.griddesktop/griddesktop/pagerows) { get; set; } | تعيين حجم صف Pagination أو الحصول عليه. الحد الأقصى المسموح به من PageRows هو 100000 ، والحد الأقصى المسموح به لرقم الصفحة هو 5000. |
| [PasteType](../../aspose.cells.griddesktop/griddesktop/pastetype) { get; set; } | يشير إلى نوع اللصق عند إجراء لصق ， متاح فقط عندما يكون EnableClipboardCopyPaste خاطئًا . |
| [R1C1](../../aspose.cells.griddesktop/griddesktop/r1c1) { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان عنصر التحكم يستخدم نمط المرجع R1C1. |
| [RecalculateFormulas](../../aspose.cells.griddesktop/griddesktop/recalculateformulas) { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان سيتم إعادة حساب معادلة جميع الخلايا عند تغيير قيمة الخلية. القيمة الافتراضية هي true . |
| [RowHeaderVisible](../../aspose.cells.griddesktop/griddesktop/rowheadervisible) { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان رأس الصف مرئيًا. |
| [SheetNameFont](../../aspose.cells.griddesktop/griddesktop/sheetnamefont) { get; set; } | الحصول على أو تعيين خط العرض الافتراضي لشريط الورقة. |
| [SheetsBarVisible](../../aspose.cells.griddesktop/griddesktop/sheetsbarvisible) { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان شريط الورقة مرئيًا. |
| [SheetTabWidth](../../aspose.cells.griddesktop/griddesktop/sheettabwidth) { get; set; } | مجموعات / الحصول على عرض علامة تبويب الورقة. |
| [ShowContextMenu](../../aspose.cells.griddesktop/griddesktop/showcontextmenu) { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان يمكن لعنصر التحكم إظهار قائمة السياق. |
| [ShowStatus](../../aspose.cells.griddesktop/griddesktop/showstatus) { get; set; } | الحصول على أو تعيين قيمة تشير إلى ما إذا كان سيتم إظهار حالة الحساب القيمة الافتراضية هي true . |
| [UndoManager](../../aspose.cells.griddesktop/griddesktop/undomanager) { get; } | الحصول على نسخة UndoManager . |
| [Worksheets](../../aspose.cells.griddesktop/griddesktop/worksheets) { get; } | يحصل على أوراق العمل . |

## طُرق

| اسم | وصف |
| --- | --- |
| [Clear](../../aspose.cells.griddesktop/griddesktop/clear)() | مسح الشبكة التحكم في سطح المكتب. |
| [Copy](../../aspose.cells.griddesktop/griddesktop/copy)() | نسخ محتوى الخلية المركّز إلى الحافظة. |
| [Cut](../../aspose.cells.griddesktop/griddesktop/cut)() | يقطع محتوى الخلية المركزة إلى الحافظة. |
| [DoSplit](../../aspose.cells.griddesktop/griddesktop/dosplit)() | تعيين طريقة العرض المنقسمة . |
| [EndFormatPainter](../../aspose.cells.griddesktop/griddesktop/endformatpainter)() | بإعلام GridDesktop لإنهاء برنامج FormatPainter. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile)(Stream) | للتصدير إلى دفق ملف Excel ، بما في ذلك دفق إدخال / إخراج القرص أو دفق الذاكرة. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile_2)(string) | للتصدير إلى ملف Excel. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile_1)(Stream, FileFormatType) | للتصدير إلى دفق ملف Excel ، بما في ذلك دفق إدخال / إخراج القرص أو دفق الذاكرة. |
| [ExportExcelFile](../../aspose.cells.griddesktop/griddesktop/exportexcelfile#exportexcelfile_3)(string, FileFormatType) | للتصدير إلى ملف Excel. |
| [GetActiveWorksheet](../../aspose.cells.griddesktop/griddesktop/getactiveworksheet)() | الحصول على ورقة العمل النشطة الحالية. |
| [getHScrollBar](../../aspose.cells.griddesktop/griddesktop/gethscrollbar)() | إرجاع شريط التمرير الأفقي |
| [getVScrollBar](../../aspose.cells.griddesktop/griddesktop/getvscrollbar)() | إرجاع شريط التمرير العمودي |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile)(Stream) | عمليات الاستيراد من دفق ملف Excel ، بما في ذلك دفق ملف القرص أو دفق الذاكرة. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_3)(string) | يتم الاستيراد من ملف Excel. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_1)(Stream, bool) | عمليات الاستيراد من دفق ملف Excel ، بما في ذلك دفق ملف القرص أو دفق الذاكرة. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_4)(string, bool) | يتم الاستيراد من ملف Excel. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_5)(string, int) | يستورد ورقة عمل من ملف Excel . |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_2)(Stream, string, string, bool, bool) | يتم الاستيراد من ملف Excel. |
| [ImportExcelFile](../../aspose.cells.griddesktop/griddesktop/importexcelfile#importexcelfile_6)(string, string, string, bool, bool) | يتم الاستيراد من ملف Excel. |
| [OpenFindReplaceDialog](../../aspose.cells.griddesktop/griddesktop/openfindreplacedialog)(bool) | يفتح مربع حوار FindReplace للبحث عن الخلايا أو استبدالها. |
| [Paste](../../aspose.cells.griddesktop/griddesktop/paste)() | لصق محتوى الحافظة بالخلية المركزة . |
| [RefreshControl](../../aspose.cells.griddesktop/griddesktop/refreshcontrol)() | قم بتحديث عنصر تحكم سطح المكتب في الشبكة. |
| [RunAllFormulas](../../aspose.cells.griddesktop/griddesktop/runallformulas)() | يقوم بتشغيل صيغة كل الخلايا. |
| [SetAllScrollBarsVisible](../../aspose.cells.griddesktop/griddesktop/setallscrollbarsvisible)() | تعيين كافة أشرطة التمرير مرئية. |
| [ShowStyleDialog](../../aspose.cells.griddesktop/griddesktop/showstyledialog)() | يفتح مربع حوار نمط لضبط نمط الخلايا والخط والألوان وما إلى ذلك. |
| [StartFormatPainter](../../aspose.cells.griddesktop/griddesktop/startformatpainter)(bool) | بإعلام GridDesktop لبدء برنامج FormatPainter. |
| [UnDoSplit](../../aspose.cells.griddesktop/griddesktop/undosplit)() | عرض غير محدد الانقسام . |
| static [GetVersion](../../aspose.cells.griddesktop/griddesktop/getversion)() | احصل على نسخة الإصدار . |

## مجالات

| اسم | وصف |
| --- | --- |
| [LoadDataFilter](../../aspose.cells.griddesktop/griddesktop/loaddatafilter) | خيارات تصفية البيانات عند تحميل المصنف من القالب. |
| [ShowImportMessage](../../aspose.cells.griddesktop/griddesktop/showimportmessage) | عرض مربع الرسالة عند فشل استيراد الملف ، القيمة الافتراضية هي true |

## الأحداث

| اسم | وصف |
| --- | --- |
| event [AfterDeleteColumns](../../aspose.cells.griddesktop/griddesktop/afterdeletecolumns) | يحدث بعد حذف العمود. |
| event [AfterDeleteRows](../../aspose.cells.griddesktop/griddesktop/afterdeleterows) | يحدث بعد حذف الصف . |
| event [AfterInsertColumns](../../aspose.cells.griddesktop/griddesktop/afterinsertcolumns) | يحدث بعد إدراج عمود جديد. |
| event [AfterInsertRows](../../aspose.cells.griddesktop/griddesktop/afterinsertrows) | يحدث بعد إدخال صف جديد. |
| event [BeforeCalculate](../../aspose.cells.griddesktop/griddesktop/beforecalculate) | يحدث قبل حساب الصيغة في المصنف. |
| event [BeforeLoadFile](../../aspose.cells.griddesktop/griddesktop/beforeloadfile) | يحدث قبل تحميل المصنف من ملف. |
| event [CellButtonClick](../../aspose.cells.griddesktop/griddesktop/cellbuttonclick) | يحدث عند النقر فوق زر الخلية. |
| event [CellCheckedChanged](../../aspose.cells.griddesktop/griddesktop/cellcheckedchanged) | يحدث عند تغيير خاصية تحديد خانة اختيار الخلية. |
| event [CellClick](../../aspose.cells.griddesktop/griddesktop/cellclick) | يحدث عند النقر فوق خلية الشبكة. |
| event [CellComboBoxCopy](../../aspose.cells.griddesktop/griddesktop/cellcomboboxcopy) | يحدث عند نسخ مربع تحرير وسرد لخلية شبكة. |
| event [CellDataChanged](../../aspose.cells.griddesktop/griddesktop/celldatachanged) | يحدث عند تغيير خاصية بيانات خلية الشبكة. |
| event [CellDoubleClick](../../aspose.cells.griddesktop/griddesktop/celldoubleclick) | يحدث عند النقر المزدوج على خلية الشبكة. |
| event [CellFormatChanged](../../aspose.cells.griddesktop/griddesktop/cellformatchanged) | يحدث عند تغيير تنسيق الخلية عبر مربع الحوار "تنسيق الخلايا". |
| event [CellKeyPressed](../../aspose.cells.griddesktop/griddesktop/cellkeypressed) | يحدث عند الضغط على مفتاح أثناء التركيز على الخلية . |
| event [CellSelectedIndexChanged](../../aspose.cells.griddesktop/griddesktop/cellselectedindexchanged) | يحدث عندما تتغير خاصية الفهرس المختار للخلايا. |
| event [CellTextBoxChanging](../../aspose.cells.griddesktop/griddesktop/celltextboxchanging) | يحدث عند كتابة الأحرف في خلية شبكة. |
| event [CellValidationFailed](../../aspose.cells.griddesktop/griddesktop/cellvalidationfailed) | يحدث عند فشل التحقق من صحة خلية الشبكة. |
| event [ColumnHeaderClick](../../aspose.cells.griddesktop/griddesktop/columnheaderclick) | يحدث عند النقر فوق رأس العمود. |
| event [ColumnHeaderDoubleClick](../../aspose.cells.griddesktop/griddesktop/columnheaderdoubleclick) | يحدث عند النقر نقرًا مزدوجًا فوق رأس العمود. |
| event [CommentDataChanged](../../aspose.cells.griddesktop/griddesktop/commentdatachanged) | يحدث عند تغيير بيانات التعليق. |
| event [FailLoadFile](../../aspose.cells.griddesktop/griddesktop/failloadfile) |  |
| event [FinishCalculate](../../aspose.cells.griddesktop/griddesktop/finishcalculate) | يحدث بعد حساب الصيغة في المصنف. |
| event [FinishLoadFile](../../aspose.cells.griddesktop/griddesktop/finishloadfile) | يحدث عند تحميل المصنف . |
| event [FocusedCellChanged](../../aspose.cells.griddesktop/griddesktop/focusedcellchanged) | يحدث عند تغيير الخلية المركزة . |
| event [RowColumnHiddenChanged](../../aspose.cells.griddesktop/griddesktop/rowcolumnhiddenchanged) | يحدث عندما تتغير حالة إخفاء الصف / العمود. |
| event [RowFilteredEvent](../../aspose.cells.griddesktop/griddesktop/rowfilteredevent) | يحدث بعد تحديد عنصر مرشح الصف. |
| event [RowHeaderClick](../../aspose.cells.griddesktop/griddesktop/rowheaderclick) | يحدث عند النقر فوق رأس الصف. |
| event [RowHeaderDoubleClick](../../aspose.cells.griddesktop/griddesktop/rowheaderdoubleclick) | يحدث عند النقر نقرًا مزدوجًا فوق رأس الصف. |
| event [SelectedCellRangeChanged](../../aspose.cells.griddesktop/griddesktop/selectedcellrangechanged) | يحدث عند تغيير نطاق الخلايا المحدد. |
| event [SelectedSheetIndexChanged](../../aspose.cells.griddesktop/griddesktop/selectedsheetindexchanged) | يحدث عند تغيير الخاصية SelectedSheetIndex. |
| event [ShapeClick](../../aspose.cells.griddesktop/griddesktop/shapeclick) | يحدث عند النقر فوق الشكل. |

### ملاحظات

الرجاء الرجوع إلى مستند .NET SDK حول مزيد من المعلومات حول System.Windows.Forms.UserControl.

### أمثلة

```csharp
[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)
* المجسم [Aspose.Cells.GridDesktop](../../)

<!-- DO NOT EDIT: generated by xmldocmd for Aspose.Cells.GridDesktop.dll -->
