Hide Table of Contents
MultiSelect2 Method (IModelDocExtension)

Selects multiple objects and returns the number of objects selected.

.NET Syntax

Visual Basic (Declaration) 
Function MultiSelect2( _
   ByVal Objects As Object, _
   ByVal AppendFlag As Boolean, _
   ByVal Data As Object _
) As Integer
Visual Basic (Usage) 
Dim instance As IModelDocExtension
Dim Objects As Object
Dim AppendFlag As Boolean
Dim Data As Object
Dim value As Integer
 
value = instance.MultiSelect2(Objects, AppendFlag, Data)
C# 
int MultiSelect2( 
   object Objects,
   bool AppendFlag,
   object Data
)
C++/CLI 
int MultiSelect2( 
&   Object^ Objects,
&   bool AppendFlag,
&   Object^ Data
) 

Parameters

Objects
Array of selectable objects:
  • objects can be heterogeneous

  • if any object is not selected, then it is ignored

AppendFlag
True to append the objects to the selection list, false to replace the current selection list with these objects
Data
ISelectData object, nothing, or null

Return Value

Number of objects selected

Example

Remarks

 

If using this method to populate... Then...
A selection box in a PropertyManager page IPropertyManagerPage2Handler9::OnSubmitSelection fires when set to true and ISelectData::Mark is set to either a 0 or a non-0 value.

NOTE: IPropertyManagerPage2Handler9::OnSubmitSelection only fires when set to true and ISelectData::Mark is set to 0 if using either of the now obsolete IModelDocExtension::MultiSelect and IModelDocExtension::IMultiSelect methods.
Multiple selection boxes with different multiple selections in a PropertyManager page Set:
  • each selection box's IPropertyManagerPageSelectionbox::Mark to a different power of two; for example, 1, 2, 4, 8, etc. (Setting a selection box's mark to 0 causes all selections to appear in that selection box and the active selection box.)
  • ISelectData::Mark and each selection box's IPropertyManagerPageSelectionbox::Mark to the same value. See the examples for details.

 

The Callout property of the ISelectData object is not used by this method.

 

See Also

Availability

SolidWorks 2012 SP04, Revision Number 20.4


Provide feedback on this topic

SOLIDWORKS welcomes your feedback concerning the presentation, accuracy, and thoroughness of the documentation. Use the form below to send your comments and suggestions about this topic directly to our documentation team. The documentation team cannot answer technical support questions. Click here for information about technical support.

* Required

 
*Email:  
Subject:   Feedback on Help Topics
Page:   MultiSelect2 Method (IModelDocExtension)
*Comment:  
*   I acknowledge I have read and I hereby accept the privacy policy under which my Personal Data will be used by Dassault Systèmes

Print Topic

Select the scope of content to print:

x

We have detected you are using a browser version older than Internet Explorer 7. For optimized display, we suggest upgrading your browser to Internet Explorer 7 or newer.

 Never show this message again
x

Web Help Content Version: API Help (English only) 2012 SP05

To disable Web help from within SOLIDWORKS and use local help instead, click Help > Use SOLIDWORKS Web Help.

To report problems encountered with the Web help interface and search, contact your local support representative. To provide feedback on individual help topics, use the “Feedback on this topic” link on the individual topic page.