This article was translated by machine. To view in the article in English, select the English check box. You can also display the English text in a popup window by moving the mouse pointer over the text.
الترجمة
الأصلي
This documentation is archived and is not being maintained.

ScrollBars قائمة تعداد

Visual Studio 2010

قيمة تحدد ما إذا كان Panelعنصر تحكم يعرض HTML عناصر و موضعي الأنماط، أو عناصر والمتتالية الأنماط ورقة الأنماط المتتالية (CSS) الأنماط.

تتسم قائمة التعداد هذه بسمة FlagsAttribute التي تتيح تجميع البت لقيم الأعضاء التابعين لها.

مساحة الاسم:  System.Web.UI.WebControls
التجميع:  System.Web (في System.Web.dll)

[FlagsAttribute]
public enum ScrollBars

اسم العضوالوصف
Noneعرض عنوان مع كل من شهر و السنة (على سبيل المثال، "يناير 2000").
Horizontalيعرض عنوان بالشهر والسنة لا (ل مثال، "يناير").
Verticalتعامل مع محلل لبناء عنصر تحكم.
Bothإلى تشغيل المثال، قم بإنشاء صفحة "نماذج ويب" باسم ، واستبدالها أسلوب برمز المثال.
Autoما يلي تعليمات برمجية مثال يوضح كيفية تغيير عنوان تقويم من التنسيق الافتراضي ( ) التنسيق. الاتجاه عنصر تحكم s التي تحتوي على النص في اللوحة عنصر تحكم يمكن أن يكون محدداً بتعيين خاصية.

القيمة ScrollBarsخاصية كيفية القائمة عنصر تحكم يعرض علامات Panelعنصر تحكم. في ASP.NET 3.5 والإصدارات السابقة، ScrollBarsيستخدم عنصر تحكم HTML Panelعناصر و موضعي أنماط لتعيين المظهر قائمة في مستعرض. في ASP.NET 4 و الإصدارات الأحدث، بشكل افتراضي، ScrollBarsيستخدم عنصر تحكم HTML Noneعناصر و المتتالية الأنماط ورقة الأنماط المتتالية (CSS) الأنماط.

If you specify Auto for the ScrollBars property, scroll bars are automatically shown when the size of the content in a Panel control exceeds the size of the Panel control. Panel عنصر تحكم يستخدم القواعد التالية: إذا كانت الالقيمة خاصية هو تستخدم عنصر تحكم HTML عناصر والأنماط المضمنة.

إذا كانت القيمة ScrollBarsهو خاصية Autoأو أحدث، تستخدم عنصر تحكم HTML عناصر وأنماط CSS. Th هو خاصية هو للتوافق مع الإصدارات السابقة. إذا يشير إلى خاصية التي ترغب بإنشاء HTML عناصر التي هو متوافق مع ASP.NET 4 أو الإصدار الأحدث، ولكنك ترغب التحكم أن استثناء الذي يستخدم سلوك السابقة، يمكنك تعيين ترتيب هو خاصية إلى . على سبيل المثال، إذا كان لديك موقع ويب الصفحة الذي يعرض نص من اليمين يسار التي تريد تعيين هذه خاصية إلى نظراً لعدم عرض بعض المستعرضات الوضع ترميز بشكل صحيح للنص من اليمين يسار.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    private void Page_Load(object sender, EventArgs e)
    {
        // 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.
        for (int rowNum = 0; rowNum < 51; rowNum++)
        {
            TableRow tempRow = new TableRow();
            for (int cellNum = 0; cellNum < 11; cellNum++)
            {
                TableCell tempCell = new TableCell();
                tempCell.Text = 
                    String.Format("({0}, {1})", rowNum, cellNum);
                tempRow.Cells.Add(tempCell);
            }
            Table1.Rows.Add(tempRow);
        }
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title>Panel Scrollbars - C# Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>Panel.ScrollBars Property Example</h3>        

    <asp:Panel ID="Panel1" runat="Server"
      Height="300px" Width="400px"
      BackColor="Aqua" ScrollBars="Auto">

      <asp:Table ID="Table1" runat="Server"></asp:Table>  

    </asp:Panel>         

    </div>
    </form>
</body>
</html>


تعيين تنسيق عنوان شهر المعروض في ScrollBarsعنصر تحكم. ListBox عنصر التحكم هو معبأ ScrollBarsقيم التعداد. يمثل قائمة تعداد التنسيقات مختلفة لعنوان عنصر تحكم.


<%@ Page Language="C#" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<script runat="server">
    private void Page_Load(object sender, EventArgs e)
    {
        // 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.
        for (int rowNum = 0; rowNum < 51; rowNum++)
        {
            TableRow tempRow = new TableRow();
            for (int cellNum = 0; cellNum < 11; cellNum++)
            {
                TableCell tempCell = new TableCell();
                tempCell.Text = 
                    String.Format("({0}, {1})", rowNum, cellNum);
                tempRow.Cells.Add(tempCell);
            }
            Table1.Rows.Add(tempRow);
        }
    }

    private void ListBox1_SelectedIndexChanged(object sender, EventArgs e)
    {
        // Determine which list item was clicked.
        // Display the selected scroll bars in the panel.
        switch (ListBox1.SelectedIndex)
        {
            case 0:
                Panel1.ScrollBars = ScrollBars.None;
                break;
            case 1:
                Panel1.ScrollBars = ScrollBars.Horizontal;
                break;
            case 2:
                Panel1.ScrollBars = ScrollBars.Vertical;
                break;
            case 3:
                Panel1.ScrollBars = ScrollBars.Both;
                break;
            case 4:
                Panel1.ScrollBars = ScrollBars.Auto;
                break;
            default:
                throw new Exception("Select a valid list item.");
        }
    }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head2" runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
    <div>

    <h3>Panel.ScrollBars Property Example</h3>

    <h4>Select the scrollbars to display in the panel.</h4>
    <asp:ListBox ID="ListBox1" runat="Server"
      Rows="5" AutoPostBack="True"
      SelectionMode="Single"
      OnSelectedIndexChanged="ListBox1_SelectedIndexChanged">
      <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" runat="Server"
      Height="300px" Width="400px" BackColor="Aqua">
      <asp:Table ID="Table1" runat="Server" />
    </asp:Panel>           

    </div>
    </form>
</body>
</html>


نظام التشغيل Windows 7, Windows Vista, Windows XP SP2, Windows XP Media Center Edition, الإصدار x64 من نظام التشغيل Windows XP Professional, Windows XP Starter Edition, Windows Server 2008, نظام التشغيل Windows Server 2003, نظام التشغيل Windows Server 2000 المزود بحزمة الخدمة SP4, نظام التشغيل Windows Millennium Edition, نظام التشغيل Windows 98

لا يدعم .NET Framework و .NET Compact Framework كافة الإصدارات الخاصة بكل نظام أساسي. للحصول على قائمة بالإصدارات المدعمة، راجع متطلبات النظام إطار عمل .NET.

.NET Framework

مدعوم في: 4, 3.5, 3.0, 2.0
إظهار: