
This method will add a list of strings to the specified ComboBox.
Returns the following according to the situation:
The recommended convention is passing the control identifier directly:
Copy Code |
|---|
(Odcl_ComboBox_AddList MyControlReference [as Reference] (list sItemText1 [as String] sItemText2 [as String] ... sItemTextN [as String] ) ) |
An alternative convention is to identify the control by providing the project file, the dialog name and the control name:
Copy Code |
|---|
(Odcl_ComboBox_AddList ProjectFile [as String] DialogName [as String] ControlName [as String] (list sItemText1 [as String] sItemText2 [as String] ... sItemTextN [as String] ) ) |
This method does not work for directory picker style.
Please create lists as follows using the list keyword:
(list (list x y ...) (list x y ...) ...)
It seems that ObjectARX does not always handle lists created as follows:
'(x y ...) (x y ...) ...
Copy Code |
|---|
; Add to the list (Odcl_ComboBox_AddList MyProject_MyForm_MyControl (list "Orange" "Apple" "Pear" ) |
ComboBox_AddString, ComboBox_Clear, ComboBox_DeleteString, ComboBox_GetCount, ComboBox_GetItemData, ComboBox_InsertString, ComboBox_SetItemData