BulletedList クラスとは? わかりやすく解説

BulletedList クラス

メモ : このクラスは、.NET Framework version 2.0新しく追加されたものです。

行頭文字付き書式で項目のリスト生成するコントロール作成します

名前空間: System.Web.UI.WebControls
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Class BulletedList
    Inherits ListControl
    Implements IPostBackEventHandler
public class BulletedList : ListControl, IPostBackEventHandler
public ref class BulletedList : public
 ListControl, IPostBackEventHandler
public class BulletedList extends ListControl
 implements IPostBackEventHandler
public class BulletedList extends
 ListControl implements IPostBackEventHandler
解説解説

行頭文字付加した書式で項目のリスト作成するには、BulletedList コントロール使用しますBulletedList コントロール表示する個々リスト項目を指定するには、BulletedList コントロール開始タグ終了タグの間の各エントリに ListItem オブジェクト配置します

BulletedList コントロールリスト項目の表示使用する行頭文字タイプ指定するには、BulletStyle プロパティに、BulletStyle 列挙値により定義されている行頭文字タイプ1 つ設定します使用できる行頭文字スタイルの一覧次の表に示します

行頭文字スタイル

説明

NotSet

設定なし。

Numbered

数値

LowerAlpha

小文字

UpperAlpha

大文字

LowerRoman

ローマ数字小文字

UpperRoman

ローマ数字大文字

Disc

黒丸

Circle

白丸

Square

黒い正方形

CustomImage

カスタム イメージ

番号付き BulletedList コントロールリスト項目に付加する番号開始値を指定するには、FirstBulletNumber プロパティ使用しますBulletStyle プロパティDiscSquareCircle、または CustomImage フィールド設定されている場合FirstBulletNumber プロパティ割り当てた値は無視されます。BulletStyle プロパティCustomImage 値を設定して行頭文字として使用するカスタム イメージ指定する場合は、BulletImageUrl プロパティイメージ ファイルの場所を指定する必要があります

BulletedListリスト項目の表示動作指定するには、DisplayMode プロパティに、BulletedListDisplayMode 列挙値により定義されている値の 1 つ設定します定義されている表示動作は、TextHyperLink、および LinkButton です。

ハイパーリンククリックされると、URL移動しますハイパーリンク移動先の URL指定するには、Value プロパティ使用しますハイパーリンククリックされたときに移動する Web ページ表示するフレームまたはウィンドウ指定するには、Target プロパティ使用します

DisplayMode プロパティLinkButton設定すると、BulletedList コントロールは、クリックしたときにサーバーポストバックするリンクとしてリスト項目を表示します。リンク ボタンクリックされたときに実行されるアクションプログラムによって制御するには、Click イベントイベント ハンドラ実装ます。SelectedIndex および SelectedItem プロパティは ListControl クラスからの継承クラスなので、BulletedList コントロールには適用できません。BulletedListクリックされたリンク ボタンインデックス特定するには、BulletedListEventArgs クラスイベント データ使用します

BulletedList コントロールデータ連結サポートしてます。BulletedListデータ ソースバインドするには、提供されているデータ バインディング機構いずれか使用します詳細については、「データベースへのバインド」を参照してください

ユーザー補助

使用例使用例

このセクションには、2 つコード例含まれています。1 番目のコード例は、リンク ボタン書式設定したリスト項目を持つ BulletedList コントロール作成する方法示してます。2 番目のコード例は、リスト項目を指定するためにデータ バインディング使用して BulletedList コントロール作成する方法示してます。

次のコード例は、リンク ボタン書式設定したリスト項目を持つ BulletedList コントロール作成する方法示してます。リスト項目をクリックすると、Label コントロールテキスト表示されます。

<%@ Page Language="VB" %>

<html>
<head>
    <script runat="server">

    Sub ItemsBulletedList_Click(ByVal sender
 As Object, ByVal e As
 System.Web.UI.WebControls.BulletedListEventArgs)
        ' Change the message displayed in the label based on the index
        ' of the list item that was clicked.
        Select Case (e.Index)
            Case 0
               Message.Text = "You clicked list item 1."
            Case 1
               Message.Text = "You clicked list item 2."
            Case 2
               Message.Text = "You clicked list item 3."
            Case 3
               Message.Text = "You clicked list item 4."
            Case Else
               Throw New Exception("You
 did not click a valid list item.")
        End Select

    End Sub

    </script>

</head>
<body>

    <h3>BulletedList Class Example</h3>

    <form runat="server">
            
        <h4>Click on an item in the list.</h4>
        
        <asp:BulletedList id="ItemsBulletedList"
 
            BulletStyle="Disc"
        DisplayMode="LinkButton" 
        OnClick="ItemsBulletedList_Click"
        runat="server">    
        <asp:ListItem Value="http://www.cohowinery.com">Coho
 Winery</asp:ListItem>
        <asp:ListItem Value="http://www.contoso.com">Contoso,
 Ltd.</asp:ListItem>
        <asp:ListItem Value="http://www.tailspintoys.com">Tailspin
 Toys</asp:ListItem>
        </asp:BulletedList>
                
    <asp:Label id="Message" 
        Font-Size="12"
            Font-Bold="True"
        Width="168px" 
        runat="server"/>
              
   </form>

</body>
</html>

次のコード例は、リスト項目を指定するためにデータ バインディング使用して BulletedList コントロール作成する方法示してます。リスト項目はリンク ボタン書式設定されています。リスト項目をクリックすると、Label コントロールテキスト表示されます。

<%@ Page Language="VB" %>

<html>
<head>

    <script runat="server">

        Sub ProductsBulletedList_Click(ByVal
 sender As Object, ByVal
 e As System.Web.UI.WebControls.BulletedListEventArgs)
            ' Change the message displayed in the label based on the
 index
            ' of the list item that was clicked.
            Select Case (e.Index)
                Case 0
                    Message.Text = "Product 1 was clicked"
                Case 1
                    Message.Text = "Product 2 was clicked"
                Case 2
                    Message.Text = "Product 3 was clicked"
                Case 3
                    Message.Text = "Product 4 was clicked"
                Case Else
                    Throw New Exception("You
 must click a valid list item.")
            End Select

        End Sub

    </script>
    
</head>
<body>

    <h3>BulletedList Class Data Binding Example</h3>

    <form ID="Form1" runat="server">
            
        <P>Click on an item in the list.</p>
            
        <P>
        <asp:BulletedList id="ProductsBulletedList"
 
            BulletStyle="Disc"
        DisplayMode="LinkButton" 
        DataTextField="ProductName"
        DataSourceID="SqlDataSource1"
        OnClick="ProductsBulletedList_Click"
        runat="server">                    
    </asp:BulletedList></P>
        
    <P>
    <asp:SqlDataSource id="SqlDataSource1"    
      
            ConnectionString="<%$ ConnectionStrings:NorthWindConnection%>"
            runat="server"
            SelectCommand="SELECT * FROM [Products] Where ProductID
 < 5">
        </asp:SqlDataSource></P>
        
    <P>        
    <asp:Label id="Message" 
        Font-Size="12"
        Width="168px" 
        Font-Bold="True" 
        runat="server"/>                
              
   </form>

</body>
</html>
.NET Framework のセキュリティ.NET Frameworkセキュリティ
継承階層継承階層
System.Object
   System.Web.UI.Control
     System.Web.UI.WebControls.WebControl
       System.Web.UI.WebControls.BaseDataBoundControl
         System.Web.UI.WebControls.DataBoundControl
           System.Web.UI.WebControls.ListControl
            System.Web.UI.WebControls.BulletedList
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバ場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照
関連項目
BulletedList メンバ
System.Web.UI.WebControls 名前空間
BulletStyle
FirstBulletNumber
BulletImageUrl
DisplayMode
Click
ListItem
DataSourceControl
その他の技術情報
BulletedList Web サーバー コントロール


このページでは「.NET Framework クラス ライブラリ リファレンス」からBulletedList クラスを検索した結果を表示しています。
Weblioに収録されているすべての辞書からBulletedList クラスを検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からBulletedList クラス を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「BulletedList クラス」の関連用語

BulletedList クラスのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



BulletedList クラスのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2025 Microsoft.All rights reserved.

©2025 GRAS Group, Inc.RSS