BulletStyle BulletStyle BulletStyle BulletStyle Enum

Definition

Gibt den Aufzählungssymbolstil an, den Sie in einem BulletedList-Steuerelement auf Listenelemente anwenden können.Specifies the bullet styles you can apply to list items in a BulletedList control.

public enum class BulletStyle
public enum BulletStyle
type BulletStyle = 
Public Enum BulletStyle
Vererbung

Felder

Circle Circle Circle Circle 7

Der Aufzählungssymbolstil ist ein leerer Kreis.The bullet style is an empty circle shape.

CustomImage CustomImage CustomImage CustomImage 9

Der Aufzählungssymbolstil ist ein benutzerdefiniertes Bild.The bullet style is a custom image.

Disc Disc Disc Disc 6

Der Aufzählungssymbolstil ist ein ausgefüllter Kreis.The bullet style is a filled circle shape.

LowerAlpha LowerAlpha LowerAlpha LowerAlpha 2

Der Aufzählungssymbolstil ist ein kleingeschriebener Buchstabe (a, b, c, ...).The bullet style is a lowercase letter (a, b, c, ...).

LowerRoman LowerRoman LowerRoman LowerRoman 4

Der Aufzählungssymbolstil ist eine kleingeschriebene römische Ziffer (i, ii, iii, ...).The bullet style is a lowercase Roman numeral (i, ii, iii, ...).

NotSet NotSet NotSet NotSet 0

Der Aufzählungssymbolstil ist nicht festgelegt.The bullet style is not set. Der anzuzeigende Aufzählungssymbolstil wird durch den Browser bestimmt, der das BulletedList-Steuerelement rendert.The browser that renders the BulletedList control will determine the bullet style to display.

Numbered Numbered Numbered Numbered 1

Der Aufzählungssymbolstil ist eine Zahl (1, 2, 3, ...).The bullet style is a number (1, 2, 3, ...).

Square Square Square Square 8

Der Aufzählungssymbolstil ist ein ausgefülltes Quadrat.The bullet style is a filled square shape.

UpperAlpha UpperAlpha UpperAlpha UpperAlpha 3

Der Aufzählungssymbolstil ist ein großgeschriebener Buchstabe (A, B, C, ...).The bullet style is an uppercase letter (A, B, C, ...).

UpperRoman UpperRoman UpperRoman UpperRoman 5

Der Aufzählungssymbolstil ist eine großgeschriebene römische Ziffer (I, II, III, ...).The bullet style is an uppercase Roman numeral (I, II, III, ...).

Beispiele

Im folgenden Beispiel wird veranschaulicht, wie ein BulletedList -Steuerelement erstellt wird.The following example demonstrates how to create a BulletedList control. Ein ListBox -Steuerelement wird mit allen BulletStyle verfügbaren Enumerationswerten aufgefüllt.A ListBox control is populated with all available BulletStyle enumeration values. Der Aufzählungs Stil ändert sich basierend auf dem Stil, den der Benutzer aus dem Listenfeld auswählt.The bullet style changes based on the style that the user selects from the list box.


<%@ 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 runat="server">
    <title>
            BulletStyle Example</title>
<script runat="server">       
        protected void Index_Changed(object sender, EventArgs e)
        {
            // Change the message displayed, based on 
            // the style selected from the list box.
            if (BulletStylesListBox.SelectedIndex > -1)
            {
                Message.Text = "You selected bullet style: " +
                    BulletStylesListBox.SelectedItem.Text;
            }

            // Change the bullet style used, based on 
            // the style selected from the list box.
            switch (BulletStylesListBox.SelectedIndex)
            {
                case 0:
                    ItemsBulletedList.BulletStyle = BulletStyle.Numbered;
                    break;
                case 1:
                    ItemsBulletedList.BulletStyle = BulletStyle.LowerAlpha;
                    break;
                case 2:
                    ItemsBulletedList.BulletStyle = BulletStyle.UpperAlpha;
                    break;
                case 3:
                    ItemsBulletedList.BulletStyle = BulletStyle.LowerRoman;
                    break;
                case 4:
                    ItemsBulletedList.BulletStyle = BulletStyle.UpperRoman;
                    break;
                case 5:
                    ItemsBulletedList.BulletStyle = BulletStyle.Disc;
                    break;
                case 6:
                    ItemsBulletedList.BulletStyle = BulletStyle.Circle;
                    break;
                case 7:
                    ItemsBulletedList.BulletStyle = BulletStyle.Square;
                    break;
                case 8:
                    ItemsBulletedList.BulletStyle = BulletStyle.CustomImage;
                    // Specify the path to the custom image to use for the bullet.
                    ItemsBulletedList.BulletImageUrl = "Images/image1.jpg";
                    break;
                case 9:
                    Message.Text = "You selected NotSet. The browser will determine the bullet style.";
                    break;
                default:
                    throw new Exception("You did not select a valid bullet style.");
            }

        }
</script>

</head>
<body>
    <form id="form1" runat="server">
        <h3>
            BulletStyle Example</h3>
        <asp:BulletedList ID="ItemsBulletedList" DisplayMode="Text" BulletStyle="NotSet"
            runat="server">
            <asp:ListItem Value="0">Coho Winery</asp:ListItem>
            <asp:ListItem Value="1">Contoso, Ltd.</asp:ListItem>
            <asp:ListItem Value="2">Tailspin Toys</asp:ListItem>
        </asp:BulletedList>
        <hr />
        <h4>
            Select a bullet type:</h4>
        <asp:ListBox ID="BulletStylesListBox" SelectionMode="Single" Rows="1" OnSelectedIndexChanged="Index_Changed"
            AutoPostBack="True" runat="server">
            <asp:ListItem Value="Numbered">Numbered</asp:ListItem>
            <asp:ListItem Value="LowerAlpha">LowerAlpha</asp:ListItem>
            <asp:ListItem Value="UpperAlpha">UpperAlpha</asp:ListItem>
            <asp:ListItem Value="LowerRoman">LowerRoman</asp:ListItem>
            <asp:ListItem Value="UpperRoman">UpperRoman</asp:ListItem>
            <asp:ListItem>Disc</asp:ListItem>
            <asp:ListItem>Circle</asp:ListItem>
            <asp:ListItem>Square</asp:ListItem>
            <asp:ListItem>CustomImage</asp:ListItem>
            <asp:ListItem Value="NotSet">NotSet</asp:ListItem>
        </asp:ListBox>
        <hr />
        <asp:Label ID="Message" runat="server" AssociatedControlID="BulletStylesListBox" />
    </form>
</body>
</html>
<%@ 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 runat="server">
    <title>BulletStyle Example</title>
<script runat="server">       
        Sub Index_Changed(ByVal sender As Object, ByVal e As System.EventArgs)
            ' Change the message displayed, based on 
            ' the style selected from the list box.
            If BulletStylesListBox.SelectedIndex > -1 Then
                Message.Text = "You selected bullet style: " & BulletStylesListBox.SelectedItem.Text
            End If

            ' Change the bullet style used, based on 
            ' the style selected from the list box.
            Select Case (BulletStylesListBox.SelectedIndex)
                Case 0
                    ItemsBulletedList.BulletStyle = BulletStyle.Numbered
                Case 1
                    ItemsBulletedList.BulletStyle = BulletStyle.LowerAlpha
                Case 2
                    ItemsBulletedList.BulletStyle = BulletStyle.UpperAlpha
                Case 3
                    ItemsBulletedList.BulletStyle = BulletStyle.LowerRoman
                Case 4
                    ItemsBulletedList.BulletStyle = BulletStyle.UpperRoman
                Case 5
                    ItemsBulletedList.BulletStyle = BulletStyle.Disc
                Case 6
                    ItemsBulletedList.BulletStyle = BulletStyle.Circle
                Case 7
                    ItemsBulletedList.BulletStyle = BulletStyle.Square
                Case 8
                    ItemsBulletedList.BulletStyle = BulletStyle.CustomImage
                    ' Specify the path to the custom image to use for the bullet.
                    ItemsBulletedList.BulletImageUrl = "Images/image1.jpg"
                Case 9
                    Message.Text = "You selected NotSet. The browser will determine the bullet style."
                Case Else
                    Throw New Exception("You did not select a valid bullet style.")
            End Select

        End Sub

</script>

</head>
<body>
    <form id="form1" runat="server"> 

        <h3>BulletStyle Example</h3>

        <asp:BulletedList id="ItemsBulletedList"             
            DisplayMode="Text" 
            BulletStyle="NotSet"
            runat="server">    
                <asp:ListItem Value="0">Coho Winery</asp:ListItem>
                <asp:ListItem Value="1">Contoso, Ltd.</asp:ListItem>
                <asp:ListItem Value="2">Tailspin Toys</asp:ListItem>
            </asp:BulletedList>        

            <hr />

        <h4>Select a bullet type:</h4>        
        <asp:ListBox id="BulletStylesListBox" 
            SelectionMode="Single"
            Rows="1" 
            OnSelectedIndexChanged="Index_Changed"
            AutoPostBack="True"
            runat="server">         
                <asp:ListItem Value="Numbered">Numbered</asp:ListItem>
                <asp:ListItem Value="LowerAlpha">LowerAlpha</asp:ListItem>
                <asp:ListItem Value="UpperAlpha">UpperAlpha</asp:ListItem>
                <asp:ListItem Value="LowerRoman">LowerRoman</asp:ListItem>
                <asp:ListItem Value="UpperRoman">UpperRoman</asp:ListItem>
                <asp:ListItem>Disc</asp:ListItem>
                <asp:ListItem>Circle</asp:ListItem>
                <asp:ListItem>Square</asp:ListItem>
                <asp:ListItem>CustomImage</asp:ListItem>       
                <asp:ListItem Value="NotSet">NotSet</asp:ListItem>
        </asp:ListBox>        
            
        <hr />

        <asp:Label id="Message" 
            runat="server"
            AssociatedControlID="BulletStylesListBox"/>            
                  
   </form>
</body>
</html>

Hinweise

Die BulletStyle -Enumeration stellt die Aufzählungs Stile dar, die Sie auf die Listen BulletedList Elemente in einem-Steuerelement anwenden können.The BulletStyle enumeration represents the bullet styles that you can apply to the list items in a BulletedList control. Die BulletStyle -Eigenschaft verwendet diese Enumerationswerte zum Festlegen der Aufzählungs Stile in einem BulletedList -Steuerelement.The BulletStyle property uses these enumeration values to set the bullet styles in a BulletedList control. Wenn Sie z. b. die BulletStyle -Eigenschaft Discauf festlegen, wird jedes Listen BulletedList Element in einem-Steuerelement wie folgt mit dem Inhalt des Listen Elements einen gefüllten Kreis darstellen:For example, if you set the BulletStyle property to Disc, each list item in a BulletedList control will render a filled circle preceding the content of the list item as follows:

  • List Item 1List Item 1

  • List Item 2List Item 2

  • List Item 3List Item 3

Durch die CustomImage Angabe des Aufzählungs Stils können Sie ein eigenes Bild für das Aufzählungs Zeichen bereitstellen.Specifying the CustomImage bullet style allows you to supply your own image for the bullet. Wenn Sie den CustomImage Aufzählungs Stil angeben, müssen Sie auch BulletImageUrl die-Eigenschaft auf die URL des zu verwendenden benutzerdefinierten Images festlegen.If you specify the CustomImage bullet style, you must also set the BulletImageUrl property to the URL of the custom image to use.

Wenn Sie angeben NotSet, bestimmt der Browser, in dem das Steuerelement gerendert wird, das Aufzählungs Zeichen, das BulletedList mit den Listenelementen im Steuerelement angezeigt werden soll.If you specify NotSet, the browser in which the control is rendered will determine the bullet style to display with the list items in the BulletedList control.

Gilt für:

Siehe auch