發布MSPlus TabControl WebControl V1.0.0710 版本

來源:互聯網
上載者:User

MSPlus.TabControl支援狀態儲存,SelectedIndexChanged事件,支援多層嵌套等功能...

MSPlus.TabControl常用屬性和方法以及事件的說明:

Unit Width = 控制項的寬度
Unit Height = 控制項的高度
Int32 SelectedIndex  = 擷取或設定選中的Tab頁索引編號
SelectionMode(Server or Client)= 每次Tab頁的切換在用戶端完成還是每次都需要返回伺服器端
Items = 擷取所有Tab頁的容器
SelectedIndexChanged(事件)= Tab選中頁改變時觸發的事件

使用範例:

<%@ Register TagPrefix="msp" Namespace="MSPlus" Assembly="MSPlus.TabControl" %>

..

<LINK href="Common/CSS/Default.CSS" type="text/css" rel="stylesheet">
<script language="JavaScript" src="Common/JavaScript/Tab.js"></script>

..

<msp:tabcontrol id="TabControl1" style="Z-INDEX: 100; LEFT: 128px; POSITION: absolute; TOP: 80px"
    runat="server" SelectionMode="Server" width="500" height="150">
    <msp:TabPage Caption="春暖花開" ID="tabPage1">
        <msp:TabControl id="TabControl2" runat="server" height="120">
            <msp:TabPage Caption="春暖" ID="tabPage11">多層TabControl嵌套</msp:TabPage>
            <msp:TabPage Caption="夏日" ID="tabPage21"></msp:TabPage>
            <msp:TabPage Caption="秋高" ID="tabPage31"></msp:TabPage>
            <msp:TabPage Caption="冬季" ID="tabPage41"></msp:TabPage>
        </msp:TabControl>
    </msp:TabPage>
    <msp:TabPage Caption="夏日炎炎" ID="tabPage2">
        <asp:TextBox id="TextBox1" runat="server"></asp:TextBox>
        <br>
        <asp:Button id="Button3" Text="DoPostBack(測試狀態儲存)" runat="server"></asp:Button>
    </msp:TabPage>
    <msp:TabPage Caption="秋高氣爽" ID="tabPage3">
        <asp:Button id="Button2" Text="DoPostBack" runat="server"></asp:Button>
    </msp:TabPage>
    <msp:TabPage Caption="冬季運動" ID="tabPage4">
        <asp:CheckBox id="CheckBox1" runat="server"></asp:CheckBox>
    </msp:TabPage>
</msp:tabcontrol>

namespace TabControlDemo
{
    /**//// <summary>
    /// WebForm1 的摘要說明。
    /// </summary>
    public class WebForm1 : System.Web.UI.Page
    {
        protected MSPlus.TabControl TabControl1;
    
        private void Page_Load(object sender, System.EventArgs e)
        {
            // 在此處放置使用者代碼以初始化頁面
        }

        Web 表單設計器產生的程式碼#region Web 表單設計器產生的程式碼
        override protected void OnInit(EventArgs e)
        {
            //
            // CODEGEN: 該調用是 ASP.NET Web 表單設計器所必需的。
            //
            InitializeComponent();
            base.OnInit(e);
        }
        
        /**//// <summary>
        /// 設計器支援所需的方法 - 不要使用代碼編輯器修改
        /// 此方法的內容。
        /// </summary>
        private void InitializeComponent()
        {    
            this.TabControl1.SelectedIndexChanged += new System.EventHandler(this.TabControl1_SelectedIndexChanged);
            this.Load += new System.EventHandler(this.Page_Load);

        }
        #endregion

        private void TabControl1_SelectedIndexChanged(object sender, System.EventArgs e)
        {
            事件被觸發
        }

    }

需要源碼的朋友,可留下EMAIL

下載MSPlus.TabControl V1.0 Beta示範和控制項

查看MSPlus.TabControl V1.1 更新說明

下載MSPlus.TabControl V1.1 示範和控制項 - 2005-7-15

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.