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()

أنظر أيضا