taboptionitemcollection.cs

来自「其主要的功能就是,进行后台管理模块整合. 1)其可以支持多个应用,多个模块的权」· CS 代码 · 共 76 行

CS
76
字号
/************************************************************************************
 *      Copyright (C) 2008 supesoft.com,All Rights Reserved						    *
 *      File:																		*
 *				TaboptionItemCollection.cs                	                		*
 *      Description:																*
 *				 选项卡集合        		   							        	    *
 *      Author:																		*
 *				Lzppcc														        *
 *				Lzppcc@hotmail.com													*
 *				http://www.supesoft.com												*
 *      Finish DateTime:															*
 *				2007年8月6日														*
 *      History:																	*
 ***********************************************************************************/
using System;
using System.Reflection;
using System.Security.Permissions;
using System.Web;
using System.Web.UI;

namespace FrameWork.WebControls
{
    /// <summary>
    /// 选项卡集合
    /// </summary>
    [AspNetHostingPermission(SecurityAction.LinkDemand, Level = AspNetHostingPermissionLevel.Minimal), AspNetHostingPermission(SecurityAction.InheritanceDemand, Level = AspNetHostingPermissionLevel.Minimal)]
    public class TaboptionItemCollection:ControlCollection
    {
        /// <summary>
        /// 构造函数
        /// </summary>
        /// <param name="owner"></param>
        public TaboptionItemCollection(Control owner)
            : base(owner)
        {
        }
        /// <summary>
        /// 增加控件
        /// </summary>
        /// <param name="v"></param>
        public override void Add(Control v)
        {
            if (!(v is TabOptionItem))
            {
                throw new ArgumentException("ViewCollection_must_contain_view");
            }
            base.Add(v);
        }
        /// <summary>
        /// 增加控件
        /// </summary>
        /// <param name="index"></param>
        /// <param name="v"></param>
        public override void AddAt(int index, Control v)
        {
            if (!(v is TabOptionItem))
            {
                throw new ArgumentException("ViewCollection_must_contain_view");
            }
            base.AddAt(index, v);
        }
        /// <summary>
        /// 获取TabOptionItem
        /// </summary>
        /// <param name="i"></param>
        /// <returns></returns>
        public new TabOptionItem this[int i]
        {
            get
            {
                return (TabOptionItem)base[i];
            }
        }
    }
}

⌨️ 快捷键说明

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