Description
Add an Attribute that provides a combobox of
values from which the user can choose.
Syntax
[Visual Basic .NET] |
Public Sub AddChoicesDispatchProperty( _
ByVal DispScope As Object, _
ByVal Name As String, _
ByVal Description As String, _
ByVal PropName As String, _
ByVal Choices As System.Array _
)
|
Parameters
Example
Add an Attribute that
provides a combobox of values from which the user can choose.
[C#] |
Copy Code
|
public object Choice { get; set; }
public object[] Choices = new object[4] { "0", "1", "2", "3" };
public object GetPluginConfig(AGI.Attr.AgAttrBuilder pAttrBuilder)
{
if (m_AgAttrScope == null)
{
m_AgAttrScope = pAttrBuilder.NewScope();
pAttrBuilder.AddChoicesDispatchProperty(m_AgAttrScope, "Choice", "A property", "Choice", Choices);
}
return m_AgAttrScope;
}
|
|
Add an Attribute that
provides a combobox of values from which the user can choose.
[Visual Basic .NET] |
Copy Code
|
Public _choice As Object
Public Property Choice() As
Object Implements IExample1.Choice
Get
Return _choice
End
Get
Set(ByVal value
As Object)
_choice = value
End
Set
End Property
Public Choices() As Object =
New Object(3) {"0",
"1", "2",
"3"}
Public Function GetPluginConfig(ByVal pAttrBuilder As
AGI.Attr.AgAttrBuilder) As
Object Implements IAgUtPluginConfig.GetPluginConfig
If
m_AgAttrScope = Nothing Then
m_AgAttrScope =
pAttrBuilder.NewScope()
pAttrBuilder.AddChoicesDispatchProperty(m_AgAttrScope,
"Choice", "A
property", "Choice",
Choices)
End
If
Return
m_AgAttrScope
End Function
|
|
See Also