Hi,
I created a custom control, but I can't add an item property to it. I
tried the code below, but when I click the property, it shows a list of
Objects. I can't figure out how to have items to hold only integers.
Even with Objects, they seem to be readonly. I can't assign values to
them.
<Bindable(True), Category("Data"), DefaultValue("Item")> Property
[Item]() As ArrayList
Get
Return mDataList
End Get
Set(ByVal Value As ArrayList)
mDataList = Value
End Set
End Property
Any help is appreciated.
Thanks
Wael
David Anton - 21 Sep 2005 15:56 GMT
To create a default indexer, use something like:
Public Default Property Item(ByVal index As Integer) As Integer
Get
Return yourlist(index)
End Get
Set
yourlist(index) = Value
End Set
End Property

Signature
David Anton
www.tangiblesoftwaresolutions.com
Instant C#: VB.NET to C# Converter
Instant VB: C# to VB.NET Converter
Instant J#: VB.NET to J# Converter
Clear VB: Cleans up outdated VB.NET code
> Hi,
>
[quoted text clipped - 19 lines]
> Thanks
> Wael