Ejemplo n.º 1
0
            }             // OnPaint

            public void InvokeToolboxItem(System.Drawing.Design.ToolboxItem tool)
            {
                IDesignerHost dh = DesignerHost;

                if (dh != null)
                {
                    VOB.InterfaceVOB vob = dh.GetService(typeof(VOB.InterfaceVOB)) as VOB.InterfaceVOB;
                    if (vob != null)
                    {
                        vob.SendNotice(VOB.enumVobNotice.NewObject, tool);
                    }
                }
                Invalidate();
            }
            protected override void OnMouseEnter(EventArgs e)
            {
                base.OnMouseEnter(e);
                IDesignerHost idh = _rootDesigner.GetService(typeof(IDesignerHost)) as IDesignerHost;

                if (idh != null)
                {
                    VOB.InterfaceVOB vob = idh.GetService(typeof(VOB.InterfaceVOB)) as VOB.InterfaceVOB;
                    if (vob != null)
                    {
                        vob.SendNotice(VOB.enumVobNotice.HideToolbox, true);
                    }
                }
            }
Ejemplo n.º 3
0
            protected override void OnDragDrop(DragEventArgs e)
            {
                object data = e.Data.GetData(typeof(ToolboxItem));

                if (data != null)
                {
                    IDesignerHost dh = DesignerHost;
                    if (dh != null)
                    {
                        VOB.InterfaceVOB vob = dh.GetService(typeof(VOB.InterfaceVOB)) as VOB.InterfaceVOB;
                        if (vob != null)
                        {
                            vob.SendNotice(VOB.enumVobNotice.NewObject, data);
                        }
                    }
                }
            }