Ejemplo n.º 1
0
 protected override bool IsValueAllowed(ITypeDescriptorContext context, object value)
 {
     if (context != null)
     {
         Controls.PanelManager pm = (Controls.PanelManager)context.Instance;
         return(pm.ManagedPanels.Contains((Controls.ManagedPanel)value));
     }
     return(false);
 }
Ejemplo n.º 2
0
        public override void InitializeNewComponent(IDictionary defaultValues)
        {
            base.InitializeNewComponent(defaultValues);

            HostControl.ManagedPanels.Add((Controls.ManagedPanel)DesignerHost.CreateComponent(typeof(Controls.ManagedPanel)));
            HostControl.ManagedPanels.Add((Controls.ManagedPanel)DesignerHost.CreateComponent(typeof(Controls.ManagedPanel)));
            Controls.PanelManager pm = (Controls.PanelManager) this.Control;
            pm.ManagedPanels[0].Text  = pm.ManagedPanels[0].Name;
            pm.ManagedPanels[1].Text  = pm.ManagedPanels[1].Name;
            HostControl.SelectedIndex = 0;
        }