JavaScript Editor
JavaScript Debugger|
| ||
Creating a Web user control is not difficult; just select the File|New|Project and choose the Web Control Library item, or select the Project|Add Web User Control menu item.
For example, we created a new Web user control in the WebUserControls example on the CD-ROM, as discussed in the In Depth section of this chapter. The Web user control we created supports a DisplayColor property, a SetText method, and a TextModified event; here's the code in the WebUserControl1.ascx.vb file in that project that supports the new control:
Public MustInherit Class WebUserControl1
Inherits System.Web.UI.UserControl
Protected WithEvents Label1 As System.Web.UI.WebControls.Label
' Web Form Designer Generated Code...
Private LabelColor As Color
Public Event TextModified(ByVal NewText As String)
Private Sub Page_Load(ByVal sender As System.Object, _
ByVal e As System.EventArgs) Handles MyBase.Load
'Put user code to initialize the page here
End Sub
Property DisplayColor() As Color
Get
Return LabelColor
End Get
Set(ByVal Value As Color)
LabelColor = Value
Label1.BackColor = LabelColor
End Set
End Property
Public Sub SetText(ByVal NewText As String)
Label1.Text = NewText
RaiseEvent TextModified(NewText)
End Sub
End Class
For the details on this example, see the In Depth section of this chapter, as well as the next few topics.
|
| ||
Free JavaScript Editor
JavaScript Editor