Change user control style (VB.net)
<%@ Page Language=VB Debug=true %> <%@ Register TagPrefix="My" TagName="SimpleControl" Src="UserControlWriteProp.ascx" %> <script runat=server> Sub SubmitBtn_Click(Sender As Object, E As EventArgs) lblMessage.Text = "You entered: " & MSC1.UserName _ & " " & MSC1.Password MSC1.FontName = "Arial" MSC1.FontBold = "True" 'lblMessage.Text = MSC1.FontName End Sub </SCRIPT> <HTML> <HEAD> <TITLE>Implementing a User Control on an ASP.NET Page</TITLE> </HEAD> <BODY LEFTMARGIN="40"> <form runat="server" id="MyForm" > <BR><BR> <My:SimpleControl id="MSC1" runat="server" fontname="Comic Sans MS" fontbold="False" /> <BR> <asp:button id="butOK" text=" OK " onclick="SubmitBtn_Click" runat="server" /> <BR><BR> <asp:label id="lblMessage" runat="server" /> </form> </BODY> </HTML> <%--UserControlWriteProp.ascx <script language="VB" runat="server"> Public ReadOnly Property UserName() As String Get UserName = txtUserName.Text End Get End Property Public ReadOnly Property Password() As String Get Password = txtPassword.Text End Get End Property Public ReadOnly Property Version() As String Get Version = "2.3.145" End Get End Property Public WriteOnly Property FontName() As String Set lbl1.Font.Name = value lbl2.Font.Name = value End Set End Property Public WriteOnly Property FontBold() As Boolean Set lbl1.Font.Bold = value lbl2.Font.Bold = value End Set End Property </script> <Table style="font: 10pt verdana;border-width:1; border-style:solid;border-color:black;" cellspacing="15"> <TR> <TD> <asp:Label id="lbl1" runat="server" Font-Bold="True" Text="User Name: " /> </TD> <TD> <asp:TextBox id="txtUserName" runat=server /> </TD> </TR> <TR> <TD> <asp:Label id="lbl2" runat="server" Font-Bold="True" Text="Password: " /> </TD> <TD> <asp:TextBox id="txtPassword" runat=server TextMode="Password" /> </TD> </TR> </Table> --%>