Panel.ScrollBars プロパティとは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > Panel.ScrollBars プロパティの意味・解説 

Panel.ScrollBars プロパティ

メモ : このプロパティは、.NET Framework version 2.0新しく追加されたものです。

Panel コントロールスクロール バー表示態と位置取得または設定します

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

Public Overridable Property
 ScrollBars As ScrollBars
Dim instance As Panel
Dim value As ScrollBars

value = instance.ScrollBars

instance.ScrollBars = value
public virtual ScrollBars ScrollBars { get;
 set; }
public:
virtual property ScrollBars ScrollBars {
    ScrollBars get ();
    void set (ScrollBars value);
}
/** @property */
public ScrollBars get_ScrollBars ()

/** @property */
public void set_ScrollBars (ScrollBars value)
public function get ScrollBars
 () : ScrollBars

public function set ScrollBars
 (value : ScrollBars)

プロパティ
ScrollBars 列挙値の 1 つ既定値None です。

解説解説

ScrollBars プロパティ使用してPanel コントロールスクロール バー表示態と位置指定します。このプロパティは、ScrollBars 列挙値の 1 つ使用して設定します。有効値の一覧を次の表に示します

ScrollBars プロパティAuto指定すると、Panel コントロール内容サイズPanel コントロール自体サイズ超えた場合に、スクロール バー自動的に表示されます。たとえば、Panel コントロールテーブル格納されており、パネルの幅が狭いためテーブルすべての行を表示できない場合は、垂直スクロール バー表示されます。テーブルサイズパネルの高さおよび幅を超える場合は、垂直スクロール バースクロール バー両方表示されます。

使用例使用例

ScrollBars プロパティ宣言によって Auto設定する方法コード例次に示しますパネルには、全体内容パネルサイズ超えるテーブル格納されます。このためパネル表示されると垂直スクロール バースクロール バー両方自動的に表示されます。ユーザーパネルスクロールして、テーブルすべてのデータ表示できます

メモメモ

次のコード サンプルはシングルファイル コード モデル使用しており、分離コード ファイル直接コピーされ場合正常に動作しない可能性あります。このコード サンプルは、拡張子.aspx の空のテキスト ファイルコピーする必要がありますWeb フォームコード モデル詳細については、「ASP.NET Web ページコード モデル」を参照してください

<%@ Page Language="VB" %>

<html>
<head>
    <script runat="server">
        Private Sub Page_Load(ByVal
 sender As Object, ByVal
 e As System.EventArgs)
                
            ' Add more rows and columns to the table than can
            ' be displayed in the panel area.
            ' Scroll bars will be required to view all the data.
           
            ' Add rows and columns to the table.
            Dim i As Integer
            For i = 0 To 50
                Dim tempRow As New
 TableRow
                Dim j As Integer
                For j = 0 To 10
                    Dim tempCell As New
 TableCell
                    tempCell.Text = "(" & i &
 "," & j & ")"
                    tempRow.Cells.Add(tempCell)
                Next j
                Table1.Rows.Add(tempRow)
            Next i
                 
        End Sub

    </script>
</head>
<body>

    <form ID="Form1" runat="server">
        
        <h3>Panel.ScrollBars Property Example</h3>
        
                
        <asp:Panel ID="Panel1"
            Height="300px"
            Width="400px"
            BackColor=Aqua
            ScrollBars=Auto
            runat=Server>
        
            <asp:Table ID="Table1"
                runat=Server>             
            </asp:Table>  
        
        </asp:Panel>         
         
    </form>
</body>
</html>

ScrollBars プロパティプログラムによって設定する方法コード例次に示しますListBox コントロールには、ScrollBars 列挙値が設定されます。パネル表示されるスクロール バーは、ユーザーリスト ボックスから選択する値によって変わります

メモメモ

次のコード サンプルはシングルファイル コード モデル使用しており、分離コード ファイル直接コピーされ場合正常に動作しない可能性あります。このコード サンプルは、拡張子.aspx の空のテキスト ファイルコピーする必要がありますWeb フォームコード モデル詳細については、「ASP.NET Web ページコード モデル」を参照してください

<%@ Page Language="VB" %>

<html>
<head>
    <script runat="server">
        Private Sub Page_Load(ByVal
 sender As Object, ByVal
 e As System.EventArgs)
                
            ' Add more rows and columns to the table than can
            ' be displayed in the panel area.
            ' Scroll bars will be required to view all the data.
           
            ' Add rows and columns to the table.
            Dim i As Integer
            For i = 0 To 50
                Dim tempRow As New
 TableRow
                Dim j As Integer
                For j = 0 To 10
                    Dim tempCell As New
 TableCell
                    tempCell.Text = "(" & i &
 "," & j & ")"
                    tempRow.Cells.Add(tempCell)
                Next j
                Table1.Rows.Add(tempRow)
            Next i
                 
        End Sub
   
        Sub ListBox1_SelectedIndexChanged(ByVal
 sender As Object, ByVal
 e As EventArgs)

            ' Determine which list item was clicked.
            ' Display the selected scroll bars in the panel.
            Select Case (ListBox1.SelectedIndex)
                Case 0
                    Panel1.ScrollBars = ScrollBars.None
                Case 1
                    Panel1.ScrollBars = ScrollBars.Horizontal
                Case 2
                    Panel1.ScrollBars = ScrollBars.Vertical
                Case 3
                    Panel1.ScrollBars = ScrollBars.Both
                Case 4
                    Panel1.ScrollBars = ScrollBars.Auto
                Case Else
                    Throw New Exception("You
 did not select a valid list item.")
            End Select

        End Sub
     
    </script>
</head>
<body>
    <form ID="Form1" runat="server">
        
        <h3>Panel.ScrollBars Property Example</h3>
        
        <h4>Select the scrollbars to display in
 the panel.</h4>
        
        <asp:ListBox ID="ListBox1"
            Rows=5
            AutoPostBack=True
            SelectionMode=Single
            OnSelectedIndexChanged="ListBox1_SelectedIndexChanged"
            runat=Server>
                <asp:ListItem>None</asp:ListItem>
            <asp:ListItem>Horizontal</asp:ListItem> 
            <asp:ListItem>Vertical</asp:ListItem>
        <asp:ListItem>Both</asp:ListItem> 
        <asp:ListItem>Auto</asp:ListItem>              
        </asp:ListBox>
            
        <hr />              
        
        <asp:Panel ID="Panel1"
            Height="300px"
            Width="400px"
            BackColor=Aqua           
            runat=Server>            
            
            <asp:Table ID="Table1"
                runat=Server>             
            </asp:Table>
               
        </asp:Panel>           
         
    </form>
</body>
</html>
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照


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

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

辞書ショートカット

すべての辞書の索引

「Panel.ScrollBars プロパティ」の関連用語

Panel.ScrollBars プロパティのお隣キーワード
検索ランキング

   

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



Panel.ScrollBars プロパティのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2024 GRAS Group, Inc.RSS