إضافة Cell تحكمات في الأعمدة

مقدمة

حاليًا ، يدعم Aspose.Cells.GridDesktop إضافة ثلاثة أنواع من عناصر التحكم في الخلية ، والتي تشمل ما يلي:

  • زر
  • خانة الاختيار
  • صندوق التحرير

كل هذه الضوابط مشتقة من فئة مجردة ،CellControl.

الأهمية: إذا كنت ترغب في إضافة عناصر تحكم الخلية إلى خلية واحدة بدلاً من العمود بأكمله ، فيمكنك الرجوع إلىإضافة Cell ضوابط في أوراق العمل.

إضافة زر

لإضافة أزرار إلى عمود باستخدام Aspose.Cells.GridDesktop ، يرجى اتباع الخطوات التالية:

  • أضف Aspose.Cells.GridDesktop control إلى ملفاستمارة
  • الوصول إلى أي ملفاتورقة عمل
  • يضيفزر لأي محددعمود التابعورقة عمل

ملاحظة: أثناء الإضافةزر، يمكننا تحديد عرض الزر وارتفاعه والتعليق عليه.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Adding button to a specific column of the Worksheet
sheet.Columns[2].AddButton(80, 20, "Hello");

يضيف مقتطف الشفرة أعلاه أزرارًا إلى جميع خلايا العمود المحدد. عندما يتم تحديد أي خلية من هذا العمود المحدد ، يصبح الزر مرئيًا. لمزيد من المعلومات حول معالجة الأزرار ، يرجى الرجوع إلىمعالجة الحدث لعنصر تحكم زر.

إضافة CheckBox

لإضافة مربعات اختيار إلى عمود باستخدام Aspose.Cells.GridDesktop ، يرجى اتباع الخطوات التالية:

  • أضف Aspose.Cells.GridDesktop control إلى ملفاستمارة
  • الوصول إلى أي ملفاتورقة عمل
  • يضيفخانة الاختيار لأي محددعمود التابعورقة عمل

ملاحظة: أثناء الإضافةخانة الاختيار، يمكننا أيضًا تحديد حالة مربع الاختيار.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Adding checkbox to a specific column of the Worksheet
sheet.Columns[2].AddCheckBox();

يضيف مقتطف الشفرة أعلاه مربعات اختيار إلى جميع خلايا العمود المحدد. لمزيد من المعلومات حول التعامل مع مربعات الاختيار ، يرجى الرجوع إلىمعالجة الحدث لعنصر تحكم CheckBox.

مضيفا ComboBox

لإضافة مربعات التحرير والسرد إلى عمود باستخدام Aspose.Cells.GridDesktop ، يرجى اتباع الخطوات التالية:

  • أضف Aspose.Cells.GridDesktop control إلى ملفاستمارة
  • الوصول إلى أي ملفاتورقة عمل
  • قم بإنشاء مصفوفة من العناصر (أو القيم) التي ستتم إضافتها إليهاصندوق التحرير
  • يضيفصندوق التحرير (تحتوي على عناصر أو قيم) لأي محددعمود التابعورقة عمل
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Accessing the worksheet of the Grid that is currently active
Worksheet sheet = gridDesktop1.GetActiveWorksheet();
// Creating an array of items or values that will be added to combobox
string[] items = new string[3];
items[0] = "Aspose";
items[1] = "Aspose.Grid";
items[2] = "Aspose.Grid.Desktop";
// Adding combobox (containing items) to a specific column of the Worksheet
sheet.Columns[2].AddComboBox(items);

أعلاه مقتطف الشفرة يضيف مربعات التحرير والسرد لجميع خلايا العمود المحدد. عندما يتم تحديد أي خلية من هذا العمود المحدد ، يصبح مربع التحرير والسرد مرئيًا. للحصول على مزيد من المعلومات حول معالجة الحدث من مربعات التحرير والسرد ، يرجى الرجوع إلىمعالجة الحدث لعنصر تحكم ComboBox.