New to Telerik Document ProcessingStart a free 30-day trial

ComboBoxField Class

Updated on Jun 3, 2026

The ComboBoxField class corresponds to the FormFieldType.ComboBox enum value and represents a dropdown control with choices that you can select.

Properties

ComboBoxField provides the following properties:

PropertyDescription
ValueGets or sets the single choice that is selected. ChoiceOption has Value and UserInterfaceValue properties. UserInterfaceValue is optional. When null, Value is used to display the choice in the UI.
DefaultValueGets or sets the default selected choice used when the AcroForm is reset to its default values.
WidgetsThe collection of Widget annotations representing the field on the PDF pages. Widgets are created with AddWidget() and can be removed with Remove(). Implements IEnumerable.
OptionsA ChoiceOptionCollection containing all available choices for this field. Modify through the indexer, Add(), RemoveAt(), and Clear(). Each ChoiceOption instance can be added only once.
ShouldCommitOnSelectionChangeIndicates whether to commit the selected value on selection change.
HasEditableTextBoxIndicates whether the dropdown provides an additional text box input, allowing you to enter a value different from the provided choices.
ShouldSpellCheckIndicates whether the text is spell checked during input.

Example 1: Create a ComboBoxField and add it to a page

C#
ComboBoxField comboBoxField = new ComboBoxField("SampleComboBox");

comboBoxField.Options.Add(new ChoiceOption("First Value"));
comboBoxField.Options.Add(new ChoiceOption("Second Value"));
comboBoxField.Options.Add(new ChoiceOption("Third Value"));

comboBoxField.Value = comboBoxField.Options[1];

VariableContentWidget widget = comboBoxField.Widgets.AddWidget();
widget.Rect = new Rect(100, 100, 200, 30);
widget.RecalculateContent();

document.AcroForm.FormFields.Add(comboBoxField);
document.Pages[0].Annotations.Add(widget);

See Also

In this article
PropertiesSee Also
Not finding the help you need?
Contact Support