Q
Quentin
I made a class in an other
file than the aspx one. This class is juste an HtmlTable, it looks like a
window, and i'd like to add a property to this class as to add an ascx in a
cell. My english is not so good so let me give you an example.
--------MesClasses.vb-----------------------
Public Class MaFenetre : inherits WebControl
Public Sub New()
Dim Fenetre As New HtmlTable
Dim MaLigne As New HtmlTableRow
Dim MaCellule As New HtmlTableCell
Dim MyObjectAscx As ?????
MaCellule.Controls.Add(MyObjectAscx)
MaLigne.Cells.Add(MaCellule)
Fenetre.Rows.Add(MaLigne)
Fenetre.Width = "100%"
Fenetre.height = "100%"
Me.Controls.Add(Fenetre)
End Sub
Public Property InnerPage As String
Get
Return InnerPage
End Get
Set(ByVal Value As String)
InnerPage = Value
MyObjectAscx.Path = InnerPage
End Set
End Property
End Class
Where InnerPage is the path of the *.ascx file. But the thing i don't know
is how to declare the future object that will be the ascx file in my
class... Like that i could just drag and drop my class wherever i want, and
just the InnerPage property to change the ascx file that is in my cell...
Thank you for your help.
file than the aspx one. This class is juste an HtmlTable, it looks like a
window, and i'd like to add a property to this class as to add an ascx in a
cell. My english is not so good so let me give you an example.
--------MesClasses.vb-----------------------
Public Class MaFenetre : inherits WebControl
Public Sub New()
Dim Fenetre As New HtmlTable
Dim MaLigne As New HtmlTableRow
Dim MaCellule As New HtmlTableCell
Dim MyObjectAscx As ?????
MaCellule.Controls.Add(MyObjectAscx)
MaLigne.Cells.Add(MaCellule)
Fenetre.Rows.Add(MaLigne)
Fenetre.Width = "100%"
Fenetre.height = "100%"
Me.Controls.Add(Fenetre)
End Sub
Public Property InnerPage As String
Get
Return InnerPage
End Get
Set(ByVal Value As String)
InnerPage = Value
MyObjectAscx.Path = InnerPage
End Set
End Property
End Class
Where InnerPage is the path of the *.ascx file. But the thing i don't know
is how to declare the future object that will be the ascx file in my
class... Like that i could just drag and drop my class wherever i want, and
just the InnerPage property to change the ascx file that is in my cell...
Thank you for your help.