CheckBoxList.CreateControlStyle Method ()
.NET Framework (current version)
This API supports the product infrastructure and is not intended to be used directly from your code.
Creates a style object that is used internally by the CheckBoxList control to implement all style related properties.
Assembly: System.Web (in System.Web.dll)
The CreateControlStyle method is used primarily by control developers in custom controls that derive from the CheckBoxList class.
The following code example demonstrates how to override the CreateControlStyle method in a custom server control so that it always returns a new instance of the TableStyle class for the CheckBoxList control.
<%@ Register TagPrefix="aspSample" Namespace="Samples.AspNet.VB.Controls" Assembly="Samples.AspNet.VB" %> <%@ Page language="VB" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>Custom CheckBoxList - CreateControlStyle - VB.NET Example</title> </head> <body> <form id="Form1" method="post" runat="server"> <h3>Custom CheckBoxList - CreateControlStyle - VB.NET Example</h3> <aspSample:CustomCheckBoxListCreateControlStyle id="CheckBoxList" runat="server" RepeatLayout="Table" RepeatColumns="2" CellSpacing="3" CellPadding="3"> <asp:ListItem Selected="True">Item 1</asp:ListItem> <asp:ListItem>Item 2</asp:ListItem> <asp:ListItem>Item 3</asp:ListItem> <asp:ListItem>Item 4</asp:ListItem> <asp:ListItem>Item 5</asp:ListItem> <asp:ListItem>Item 6</asp:ListItem> </aspSample:CustomCheckBoxListCreateControlStyle> </form> </body> </html>
Imports System.Web Imports System.Security.Permissions Namespace Samples.AspNet.VB.Controls <AspNetHostingPermission(SecurityAction.Demand, Level:=AspNetHostingPermissionLevel.Minimal)> _ Public NotInheritable Class CustomCheckBoxListCreateControlStyle Inherits System.Web.UI.WebControls.CheckBoxList Protected Overrides Function CreateControlStyle() As System.Web.UI.WebControls.Style ' Initializes and return a new instance of the TableStyle class. Return New System.Web.UI.WebControls.TableStyle(Me.ViewState) End Function End Class End Namespace
.NET Framework
Available since 1.1
Available since 1.1
Show: