共用方式為


Panel.Wrap 屬性

定義

取得或設定值,指示面板中的內容是否換行。

public:
 virtual property bool Wrap { bool get(); void set(bool value); };
[System.ComponentModel.Bindable(true)]
public virtual bool Wrap { get; set; }
public virtual bool Wrap { get; set; }
[<System.ComponentModel.Bindable(true)>]
member this.Wrap : bool with get, set
member this.Wrap : bool with get, set
Public Overridable Property Wrap As Boolean

屬性值

如果面板中的內容換行,則為 true,否則為 false。 預設為 true

屬性

範例

下列範例說明如何以程序設計方式設定 Wrap 控件的 Panel 屬性。

注意

下列程式代碼範例會使用單一檔案程式代碼模型,如果直接複製到程式代碼後置檔案,可能無法正常運作。 此程式代碼範例必須複製到具有.aspx擴展名的空白文本檔。 如需 Web Forms 程式代碼模型的詳細資訊,請參閱 ASP.NET Web Forms 頁面代碼模型

<%@ Page Language="C#" AutoEventWireup="True" %>
<!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>
    <title>Panel Example</title>
<script language="C#" runat="server">
 
    void Page_Load(Object sender, EventArgs e) {
       Label l = new Label();
       l.Text = "This panel contains a label control.";
       Panel1.Controls.Add(l);
    }
     
    void Button1_Click(Object sender, EventArgs e) {
       if (Panel1.Wrap == true) {
          Panel1.Wrap = false;
          Button1.Text = "Set Wrap=True";
       } 
       else {
          Panel1.Wrap = true;
          Button1.Text = "Set Wrap=False";
       }
    }
 
    </script>
 </head>
 <body>
 
    <h3>Panel Example</h3>
    <form id="form1" runat="server">
 
       <asp:Panel id="Panel1" Height="200" Width="100" BackColor="Gainsboro"
            Wrap="True" runat="server"/>
     
       <br /> 
       <asp:Button id="Button1" OnClick="Button1_Click"
            Text="Set Wrap=False" runat="server"/>
 
    </form>
 </body>
 </html>
<%@ Page Language="VB" AutoEventWireup="True" %>
<!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>
    <title>Panel Example</title>
<script language="VB" runat="server">
 
    Sub Page_Load(sender As Object, e As EventArgs)
       Dim l As New Label()
       l.Text = "This panel contains a label control."
       Panel1.Controls.Add(l)
    End Sub
    
    Sub Button1_Click(sender As Object, e As EventArgs)
       If Panel1.Wrap = True Then
          Panel1.Wrap = False
          Button1.Text = "Set Wrap=True"
       Else
          Panel1.Wrap = True
          Button1.Text = "Set Wrap=False"
       End If
    End Sub
 
    </script>
 </head>
 <body>
 
    <h3>Panel Example</h3>
    <form id="form1" runat="server">
 
       <asp:Panel id="Panel1" Height="200" Width="100" BackColor="Gainsboro"
            Wrap="True" runat="server"/>
     
       <br /> 
       <asp:Button id="Button1" OnClick="Button1_Click"
            Text="Set Wrap=False" runat="server"/>
 
    </form>
 </body>
 </html>

備註

使用這個屬性來包裝 的內容 Panel

適用於