} // 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); } } }
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); } } } }