ComboBoxActiveXControl.ListStyle
ComboBoxActiveXControl.ListStyle property
Gets and sets the visual appearance.
public ControlListStyle ListStyle { get; set; }
Examples
using System;
using Aspose.Cells;
using Aspose.Cells.Drawing;
namespace AsposeCellsExamples
{
public class ComboBoxActiveXControlPropertyListStyleDemo
{
public static void Run()
{
Workbook workbook = new Workbook();
Worksheet worksheet = workbook.Worksheets[0];
// Add sample data
worksheet.Cells["A1"].PutValue("Items");
worksheet.Cells["A2"].PutValue("Apple");
worksheet.Cells["A3"].PutValue("Banana");
worksheet.Cells["A4"].PutValue("Orange");
// Add ComboBox with Plain list style
var comboBoxShape = worksheet.Shapes.AddActiveXControl(Aspose.Cells.Drawing.ActiveXControls.ControlType.ComboBox, 1, 0, 1, 0, 100, 20);
Aspose.Cells.Drawing.ActiveXControls.ComboBoxActiveXControl comboBox = (Aspose.Cells.Drawing.ActiveXControls.ComboBoxActiveXControl)comboBoxShape.ActiveXControl;
comboBox.ListStyle = Aspose.Cells.Drawing.ActiveXControls.ControlListStyle.Plain;
comboBox.ListFillRange = "A2:A4";
// Add ListBox with Option list style
var listBoxShape = worksheet.Shapes.AddActiveXControl(Aspose.Cells.Drawing.ActiveXControls.ControlType.ListBox, 5, 0, 1, 0, 100, 60);
Aspose.Cells.Drawing.ActiveXControls.ListBoxActiveXControl listBox = (Aspose.Cells.Drawing.ActiveXControls.ListBoxActiveXControl)listBoxShape.ActiveXControl;
listBox.ListStyle = Aspose.Cells.Drawing.ActiveXControls.ControlListStyle.Option;
listBox.ListFillRange = "A2:A4";
// Save and demonstrate
workbook.Save("ListStyleDemo.xlsx");
Console.WriteLine("ComboBox ListStyle: " + comboBox.ListStyle);
Console.WriteLine("ListBox ListStyle: " + listBox.ListStyle);
}
}
}
See Also
- enum ControlListStyle
- class ComboBoxActiveXControl
- namespace Aspose.Cells.Drawing.ActiveXControls
- assembly Aspose.Cells