Hello,
I created a custom control, Parent, with the following property:
Property Rows As Generic.List(Of Row)
Row is another custom control that creates some code.
The problem is that I want to create different types of rows:
InputRow, CheckRow, ...
All rows render the same way, i.e., a div with content inside it. The
content in the div is different for each row.
Basically I would like to do something like:
Dim MyParent As Parent
MyParent.Rows.Add(MyNormalRow)
MyParent.Rows.Add(MyInputRow)
MyParent.Rows.Add(MyCheckRow)
...
What should be the best way to do this?
Thanks,
Miguel
Hans Kesting - 29 Oct 2007 16:24 GMT
It happens that shapper formulated :
> Hello,
>
[quoted text clipped - 27 lines]
>
> Miguel
Create a baseclass "Row" (probably needs to derive from "Control") and
derive InputRow, CheckRow, etc from that Row.
You can put common functions in the baseclass and special functions in
the various derived classes.
Hans Kesting
shapper - 29 Oct 2007 18:12 GMT
On Oct 29, 3:24 pm, Hans Kesting <invalid.han...@spamgourmet.com>
wrote:
> It happens that shapper formulated :
>
[quoted text clipped - 37 lines]
>
> Hans Kesting
So by having my classes inherit from RowClass I then can add any of
the other classes directly in property of type Generic.List(Of Row).
Is this what you mean right?
Thanks,
Miguel
Hans Kesting - 31 Oct 2007 14:27 GMT
shapper explained :
> On Oct 29, 3:24 pm, Hans Kesting <invalid.han...@spamgourmet.com>
> wrote:
[quoted text clipped - 40 lines]
> Thanks,
> Miguel
Correct
Hans Kesting