This is a Readonly Property. The direct value cannot be assigned.

Gets a control in the Questionnaire directly (as a Control/Object) so that methods beyond the simply C and Q can be used.

This is the default property of the C object. The Method name is optional (the ".Item" portion)

Parameters

control name (string) - the name of the control to access

Return Value

A reference to the control requested.
This reference can then be stored in a variable, methods can be called, or properties accessed.

Remarks

Keep code as SIMPLE and Readable as possible. The objects returned below are intended primarily for advanced tweaking of the system. The more complicated you make your executing code the harder it will be to control, validate and alter in the future.

Each Type of definition object in a questionnaire will return a different kind of underlying object.

Some Properties and Methods are common to all controls.

Some are specific to only a single control.

Typical usage should include altering the properties that are visible in the product designer form (the right side list of properties)

Most of these properties are named the same as they are displayed in the editor but without spaces.

All the controls used in the Questionnaires are inherited controls from a specific type in the standard .NET library. The types are listed below with some brief notes.

LineShape (Inherited from UserControl) this is a custom implementation, only use displayed properties

RectangleShape (Inherited from UserControl) this is a custom implementation, only use displayed properties

QButton (Inherited from Windows.Forms.Button)

QCheckbox (Inherited from Windows.Forms.Checkbox)

QCheckedListBox (Inherited from Windows.Forms.CheckedListBox)

QCombobox (Inherited from Windows.Forms.Combobox)

QDateTimePicker (Inherited from Windows.Forms.DateTimePicker)

QLabel (Inherited from Windows.Forms.Label)

QLimit (Inherited from UserControl) this is a custom implementation, only use displayed properties

QListbox (Inherited from Windows.Forms.Listbox)

QModulePlaceholder (Inherited From UserControl) this is a custom implementation, only use displayed properties

QNumericUnits (Inherited From UserControl) this is a custom implementation, only use displayed properties.

QNumericUpDown (Inherited From Windows.Forms.NumericUpDown)

QPanel (Inherited From Windows.Forms.Panel)

QPictureBox (Inherited From Windows.Forms.PictureBox)

QRadioButton (Inherited From Windows.Forms.RadioButton)

QTextbox (Inherited from Windows.Forms.Textbox)