⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 reame.txt

📁 在.net平台下做的一个实现tabcontrol控件的小例子
💻 TXT
字号:
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)
        {
            事件被触发
        }

    }


 *	作者:		朱国平
 *  	联系人:	Mack Zhu <mack_zhu@hotmail.com> <mack_zhu@yahoo.com.cn>
 *
 *	完成日期:	2005-2-10	
 *	版权信息:	MSLULU (2000.10.10)
 *	说明:		免费控件,大家可以随意使用和传播


⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -