Object: ChnListBox
- Updated2024-09-12
- 3 minute(s) read
(Controls | Controls | Dialog Box) > Object: ChnListBox
Object: ChnListBox
The ChnListBox object corresponds to the ChnListBox control in a user dialog box. You use the ChnListBox object to define a channel selection list to display in the user dialog box. The user dialog box takes the displayed selection terms from the Data Portal. The channels currently loaded in DIAdem appear in the channel selection list in channel number order.
If you drag a channel from the Data Portal to the channel selection list, you select this channel in the channel selection list. If you drag a channel group to the channel selection list, you select the first channel in this channel group. If you drag the data set from the Data Portal to the channel selection list, you select the first channel of the data set.
If the property SelectionMode=1-MultiSelection is set for the channel selection list and you drag several channels from the Data Portal to the channel selection list, the selection list applies the same selection order as the Data Portal. If you drag a channel group to the channel selection list, you select all the channels in this channel group. The same applies if you drag the data set to the channel selection list.
The user dialog box determines the contents of the channel selection list when the dialog box opens. Use the Refresh method to update the channel selection list while the dialog box is executed.
The following example specifies that the ChnListBox1 channel selection list only displays the channel name:
ChnListBox1.Syntax = 5 'channelname only
Properties
Accelerator | BackColor | Bottom | CursorPointer | DisplayNumbers | Enable | Font | ForeColor | Height | Left | ObjectCode | ObjectType | Right | Selection | SelectionExt | Syntax | TabStop | Tag | Text | Top | TopIndex | UseColors | Value | ValueExt | Visible | Width
Properties Only Available on the Properties Tab
BorderDrawn | DataRefreshActive | Flex | HorizontalScroll | Layer | SelectionMode | ShowBlankEntry | Variable | VariableColIndex | VariableRowIndex | VerticalScroll
Methods
Items | LayerName | Move | MultiSelection | Refresh | RefreshValue | RunChange | RunCustomAction | RunInitialize | SetFocus
Events
EventChange | EventChnListRefreshed | EventCustomAction | EventDblClick | EventDrop | EventDropAllowed | EventInitialize | EventLostFocus | EventMouseDown | EventMouseMove | EventMouseUp | EventRefresh
Returned From
Controls.Item | Dialog <NonModal>.GetControl | Dialog.GetControl
See Also
Procedures
Checking a User Dialog Box Entry | Creating a Dynamic User Dialog Box | Creating a Procedure in the Script of a User Dialog Box | Creating a User Dialog Box without Linking Variables | Creating an Extended Table | Displaying Graphics in Selection Lists | Enabling Controls | Responding to User Entries in User Dialog Boxes | Saving and Restoring the Last Dialog Box Position | Saving Control Groups for User Dialog Boxes | Specifying the Default Button | Tabulator Order in a User Dialog Box | Using a Script to Fill a Selection List | Using Channel Selection Lists | Using Hotkeys in a User Dialog Box | Using the Flex Properties
Examples
Checking Dialog Box Entries | Dynamic User Dialog Box | Translating User Dialog Boxes | User Dialog Box for Entering Text and Numbers | User Dialog Box for Sequence Control | User Dialog Box in DIAdem VIEW | User Dialog Box in VIEW for the Calculation of the FFT and Harmonic Frequencies | User Dialog Box with Changing Background Color | User Dialog Box with Curve Preview and Slider Control | User Dialog Box with Extended Table | User Dialog Box with Internet Explorer | User Dialog Box with Scalable Table | User Dialog Box with Selection Lists | User Dialog Box with Selection Lists | User Dialog Box with Subdialog Boxes | User Dialog Box with Tables | User Dialog Box with Tree | Wizard for Tolerance Evaluation