/// <summary> /// Opens the control inside a context menu in the specified location /// </summary> /// <param name="startLocation">Screen coordinates location of the control</param> /// <param name="parent">Parent control to place the control at</param> public void Show(Control parent, Point startLocation) { _parentControl = parent; // Creates new contextmenu form, adds the control to it, display it. ContextMenuForm frm = new ContextMenuForm(); frm.SetContainingControl(this); frm.Height = OfficeColorPicker.PreferredHeight; _contextForm = frm; frm.Show(parent, startLocation, OfficeColorPicker.PreferredWidth); }
/// <summary> /// Opens the control inside a context menu in the specified location /// </summary> /// <param name="startLocation">Screen coordinates location of the control</param> public void Show(Point startLocation) { // Creates new contextmenu form, adds the control to it, display it. _contextForm = new ContextMenuForm(); _contextForm.SetContainingControl(this); _contextForm.Height = OfficeColorPicker.PreferredHeight; _contextForm.Show(this, startLocation, OfficeColorPicker.PreferredWidth); }