private void richEditControl1_PopupMenuShowing(object sender, DevExpress.XtraRichEdit.PopupMenuShowingEventArgs e) { DevExpress.XtraRichEdit.Menu.RichEditPopupMenu defaultMenu = e.Menu; defaultMenu.CloseUp += defaultMenu_CloseUp; ribbonMiniToolbar1.OpacityOptions.AllowTransparency = false; int height = GetRibbonMiniToolbarHeight(); ribbonMiniToolbar1.Show(new Point(Control.MousePosition.X, Control.MousePosition.Y - height)); }
void defaultMenu_CloseUp(object sender, EventArgs e) { DevExpress.XtraRichEdit.Menu.RichEditPopupMenu menu = sender as DevExpress.XtraRichEdit.Menu.RichEditPopupMenu; ribbonMiniToolbar1.OpacityOptions.AllowTransparency = true; menu.CloseUp -= defaultMenu_CloseUp; }