CheckBox Konstruktor
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Inicjuje nowe wystąpienie klasy CheckBox.
public:
CheckBox();
public CheckBox ();
Public Sub New ()
Przykłady
Uwaga
Poniższy przykładowy kod używa modelu kodu pojedynczego pliku i może nie działać poprawnie, jeśli został skopiowany bezpośrednio do pliku za pomocą kodu. Ten przykładowy kod musi zostać skopiowany do pustego pliku tekstowego, który ma rozszerzenie aspx. Aby uzyskać więcej informacji na temat modelu kodu Web Forms, zobacz ASP.NET Web Forms Page Code Model (Model kodu strony).
<%@ 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>
Uwagi
Użyj tego konstruktora, aby utworzyć i zainicjować nowe wystąpienie CheckBox klasy.
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla