CheckBox Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Инициализирует новый экземпляр класса CheckBox.
public:
CheckBox();
public CheckBox ();
Public Sub New ()
Примеры
Примечание
В следующем примере кода используется однофайловая модель кода, и при копировании непосредственно в файл кода программной части может работать неправильно. Этот пример кода необходимо скопировать в пустой текстовый файл с расширением .aspx. Дополнительные сведения о модели кода веб-форм см. в разделе модель кода веб-форм ASP.NET.
<%@ Page Language="C#" AutoEventWireup="True" %>
<!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 runat="server">
<title> CheckBox Constructor Example </title>
<script runat="server">
void Page_Load(Object sender, EventArgs e)
{
// Create new CheckBox control.
CheckBox NewCheckBox = new CheckBox();
NewCheckBox.ID="FeatureCheckBox";
NewCheckBox.Text="Enable feature";
NewCheckBox.AutoPostBack = true;
// Register the event-handling method for the CheckedChanged event.
NewCheckBox.CheckedChanged += new EventHandler(this.Check_Change);
// Add the control to the Controls collection of the
// PlaceHolder control.
Place.Controls.Clear();
Place.Controls.Add(NewCheckBox);
}
void Check_Change(Object sender, EventArgs e)
{
// Retrieve the CheckBox control from the PlaceHolder control.
CheckBox check = (CheckBox)Place.FindControl("FeatureCheckBox");
// Display the appropriate message based on the state of the
// CheckBox control.
if(check.Checked)
{
Message.Text = "Feature enabled.";
}
else
{
Message.Text = "Feature disabled.";
}
}
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> CheckBox Constructor Example </h3>
Click the check box.
<br /><br />
<asp:Placeholder id="Place"
runat="server"/>
<br /><br />
<asp:Label id="Message"
runat="server"/>
</form>
</body>
</html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!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 runat="server">
<title> CheckBox Constructor Example </title>
<script runat="server">
Sub Page_Load(sender As Object, e As EventArgs)
' Create new CheckBox control.
Dim NewCheckBox As CheckBox = New CheckBox()
NewCheckBox.ID="FeatureCheckBox"
NewCheckBox.Text="Enable feature"
NewCheckBox.AutoPostBack = True
' Register the event handling method for the CheckedChanged event.
AddHandler NewCheckBox.CheckedChanged, AddressOf Check_Change
' Add the control to the Controls collection of the
' PlaceHolder control.
Place.Controls.Clear()
Place.Controls.Add(NewCheckBox)
End Sub
Sub Check_Change(sender As Object, e As EventArgs)
' Retrieve the CheckBox control from the PlaceHolder control.
Dim check As CheckBox = _
CType(Place.FindControl("FeatureCheckBox"), CheckBox)
' Display the appropriate message based on the state of the
' CheckBox control.
If check.Checked Then
Message.Text = "Feature enabled."
Else
Message.Text = "Feature disabled."
End If
End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<h3> CheckBox Constructor Example </h3>
Click the check box.
<br /><br />
<asp:Placeholder id="Place"
runat="server"/>
<br /><br />
<asp:Label id="Message"
runat="server"/>
</form>
</body>
</html>
Комментарии
Используйте этот конструктор для создания и инициализации нового экземпляра CheckBox класса .