|
| "List" property category Fra : Henning Berggren Jør~ |
Dato : 09-10-01 19:11 |
|
Hi there,
anyone knows how to make a custom property on a user control, which is shown
as a list in the property list... - like the list property in a listbox
where you can enter the list values (seperated with a Ctrl-Enter).
I've tried to make a property by this:
--- START ---
Private mList(10) As String
Public Property Get List(Index As Integer) As String
List = mList(Index)
End Property
Public Property Let List(Index As Integer, Value As String)
mList(Index) = Value
End Property
--- END ---
And set the Property Category (in the Procedure Attributes) to "List".
I thought this would have been it, but it doesn't seem to work.
What do I do wrong?
Regards, Henning
| |
Jan Røhmer Christens~ (09-10-2001)
| Kommentar Fra : Jan Røhmer Christens~ |
Dato : 09-10-01 22:04 |
|
> I've tried to make a property by this:
>
> --- START ---
> Private mList(10) As String
>
> Public Property Get List(Index As Integer) As String
> List = mList(Index)
> End Property
I would have written it like thise
Public sub GetList(index as integer) as string
GetList=mList(index)
End Sub
>
> Public Property Let List(Index As Integer, Value As String)
> mList(Index) = Value
> End Property
> --- END ---
and thise like
Public Sub LetList(index as integer, Value as string)
mlist(index) = Value
end sub
But i dont know.. havent testet it.. was just quick to reply!
| |
Henning Berggren (10-10-2001)
| Kommentar Fra : Henning Berggren |
Dato : 10-10-01 08:01 |
|
> I've tried to make a property by this:
>
> --- START ---
> Private mList(10) As String
>
> Public Property Get List(Index As Integer) As String
> List = mList(Index)
> End Property
I would have written it like thise
Public sub GetList(index as integer) as string
GetList=mList(index)
End Sub
>
> Public Property Let List(Index As Integer, Value As String)
> mList(Index) = Value
> End Property
> --- END ---
and thise like
Public Sub LetList(index as integer, Value as string)
mlist(index) = Value
end sub
As functions and subs are not properties, the LetList and GetList
aren't visible in the property list window... - you have to use
property for this task.
- Henning
| |
Jan Røhmer Christens~ (10-10-2001)
| Kommentar Fra : Jan Røhmer Christens~ |
Dato : 10-10-01 08:45 |
|
> As functions and subs are not properties, the LetList and GetList
> aren't visible in the property list window... - you have to use
> property for this task.
>
Ok sorry then it no use :)
| |
|
|