一托就行了Timer

it2022-05-09  25

代码  1using System; 2using System.ComponentModel; 3using System.ComponentModel.Design; 4using System.Web.UI; 5using PowerAsp.NET.Comtrols; 6 7namespace PowerAsp.NET.Designer 8{ 9    /**//// <summary>10    /// WebTimer2Designer 的摘要说明。11    /// </summary>12    public class WebTimer2Designer:ComponentDesigner13    {14        public WebTimer2Designer()15        {16        }17        public override void Initialize(IComponent component)18        {19            base.Initialize (component);//这里好玩,,一定要先调用,要不把无效指针,不明白为啥。2021            IContainer container = Component.Site.Container;22            foreach(IComponent comp in container.Components)23            {24                if(comp is Page)25                {26                    ((WebTimer2)component)._Page = (Page)comp;27                }28            }  29        }3031    }32}33给原有添加设计器34    [ToolboxItemFilter("System.Web.UI",ToolboxItemFilterType.Require),35    Designer(typeof(PowerAsp.NET.Designer.WebTimer2Designer))36    ]37    public class WebTimer2:Component38    {39隐藏Page属性40[Browsable(false),41        DefaultValue(null)]42        public Page _Page

转载于:https://www.cnblogs.com/nanshouyong326/archive/2006/12/15/593351.html

相关资源:C#开发实战1200例(第一卷 第二卷) 源码下载地址.txt

最新回复(0)