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.CS.Controls" Assembly="Samples.AspNet.CS" %> <%@ Page language="c#" %> <!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 - C# Example</title> </head> <body> <form id="Form1" method="post" runat="server"> <h3>Custom CheckBoxList - CreateControlStyle - C# Example</h3> <aspSample:CustomCheckBoxListCreateControlStyle id="CheckBoxList1" 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>
using System.Web; using System.Security.Permissions; namespace Samples.AspNet.CS.Controls { [AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPermissionLevel.Minimal)] public sealed class CustomCheckBoxListCreateControlStyle : System.Web.UI.WebControls.CheckBoxList { protected override System.Web.UI.WebControls.Style CreateControlStyle() { // Initializes and return a new instance of the TableStyle class. return new System.Web.UI.WebControls.TableStyle(this.ViewState); } } }
.NET Framework
Available since 1.1
Available since 1.1
Show: