Hi Chanmm,
This is my code.
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.ComponentModel.Design;
using System.Drawing;
using System.Data;
using System.Text;
using System.Windows.Forms;
using System.Windows.Forms.Design;
using System.Reflection;
using System.ComponentModel.Design.Serialization;
using System.IO;
using System.Collections;
namespace MyCtrl
{
[DesignerSerializer(typeof(MyCtrlSerializer),
typeof(CodeDomSerializer)),MergableProperty(true)]
[Designer(typeof(Designer.MyCtrlDesigner)), ToolboxItem(true)]
public class MyCtrlMgr : Component, ISupportInitialize
{
#region Constructor
public SearchBindingMgr()
{
InitializeComponent();
}
#endregion
#region Methods
private void InitializeComponent()
{
_bDesingMode = DesignMode;
}
#endregion
#region ISupportInitialize Method
public virtual void BeginInit()
{
}
public virtual void EndInit()
{
}
#endregion
#region Properties
[EditorBrowsable(EditorBrowsableState.Never), Browsable(false),
DesignerSerializationVisibility(DesignerSerializat ionVisibility.Hidden)]
public Control ParentControl
{
get
{
return _parentControl;
}
set
{
_parentControl = value;
}
}
public bool Mode
{
get
{
return base.DesignMode;
}
}
public static bool DesignTime
{
get
{
return _bDesingMode;
}
set
{
_bDesingMode = value;
}
}
#endregion
#region Attributes
private Control _parentControl;
private static bool _bDesingMode;
}
Thanx in advance for ur help.