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