BulletStyle BulletStyle BulletStyle BulletStyle Enum

Definizione

Specifica gli stili di punto elenco che è possibile applicare alle voci di elenco in un controllo BulletedList.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
Ereditarietà

Campi

Circle Circle Circle Circle 7

Lo stile di punto elenco è una forma circolare vuota.The bullet style is an empty circle shape.

CustomImage CustomImage CustomImage CustomImage 9

Lo stile di punto elenco è un'immagine personalizzata.The bullet style is a custom image.

Disc Disc Disc Disc 6

Lo stile di punto elenco è una forma circolare piena.The bullet style is a filled circle shape.

LowerAlpha LowerAlpha LowerAlpha LowerAlpha 2

Lo stile di punto elenco è una lettera minuscola (a, b, c, ...).The bullet style is a lowercase letter (a, b, c, ...).

LowerRoman LowerRoman LowerRoman LowerRoman 4

Lo stile di punto elenco è un numero romano minuscolo (i, ii, iii, ...).The bullet style is a lowercase Roman numeral (i, ii, iii, ...).

NotSet NotSet NotSet NotSet 0

Lo stile di punto elenco non è impostato.The bullet style is not set. Il browser che esegue il rendering del controllo BulletedList determinerà lo stile di punto elenco da visualizzare.The browser that renders the BulletedList control will determine the bullet style to display.

Numbered Numbered Numbered Numbered 1

Lo stile di punto elenco è un numero (1, 2, 3, ...).The bullet style is a number (1, 2, 3, ...).

Square Square Square Square 8

Lo stile di punto elenco è una forma quadrata piena.The bullet style is a filled square shape.

UpperAlpha UpperAlpha UpperAlpha UpperAlpha 3

Lo stile di punto elenco è una lettera maiuscola (A, B, C, ...).The bullet style is an uppercase letter (A, B, C, ...).

UpperRoman UpperRoman UpperRoman UpperRoman 5

Lo stile di punto elenco è un numero romano maiuscolo (I, II, III, ...).The bullet style is an uppercase Roman numeral (I, II, III, ...).

Esempi

Nell'esempio seguente viene illustrato come creare un BulletedList controllo.The following example demonstrates how to create a BulletedList control. Un ListBox controllo viene popolato con tutti BulletStyle i valori di enumerazione disponibili.A ListBox control is populated with all available BulletStyle enumeration values. Lo stile Bullet cambia in base allo stile selezionato dall'utente dalla casella di riepilogo.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>

Commenti

L' BulletStyle enumerazione rappresenta gli stili Bullet che è possibile applicare agli elementi dell'elenco in un BulletedList controllo.The BulletStyle enumeration represents the bullet styles that you can apply to the list items in a BulletedList control. La BulletStyle proprietà utilizza questi valori di enumerazione per impostare gli stili dei punti BulletedList elenco in un controllo.The BulletStyle property uses these enumeration values to set the bullet styles in a BulletedList control. Se, ad esempio, si imposta BulletStyle la proprietà Discsu, ogni elemento dell'elenco BulletedList in un controllo eseguirà il rendering di un cerchio pieno che precede il contenuto dell'elemento dell'elenco, come indicato di seguito: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

La specifica CustomImage dello stile Bullet consente di fornire un'immagine personalizzata per il punto elenco.Specifying the CustomImage bullet style allows you to supply your own image for the bullet. Se si specifica lo CustomImage stile Bullet, è necessario impostare anche la BulletImageUrl proprietà sull'URL dell'immagine personalizzata da usare.If you specify the CustomImage bullet style, you must also set the BulletImageUrl property to the URL of the custom image to use.

Se si specifica NotSet, il browser in cui viene eseguito il rendering del controllo determinerà lo stile Bullet da visualizzare con le voci BulletedList dell'elenco nel controllo.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.

Si applica a

Vedi anche