Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / .NET Framework / General / September 2005

Tip: Looking for answers? Try searching our database.

Creating an Item property for a custom control

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
Wael - 21 Sep 2005 05:23 GMT
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

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.