public override void CreateContextMenu(Menu.MenuItemCollection mnu, EventHandler handler) { if (_children != null && _children.Count > 0) { Form caller = null; WebPage wpage = this.RootPointer.ObjectInstance as WebPage; if (wpage != null) { if (wpage.Parent != null) { caller = wpage.Parent.FindForm(); } else { caller = wpage; } } MenuItem mi = new MenuItemWithBitmap("Menu click events", Resources._eventHandlers.ToBitmap()); for (int i = 0; i < _children.Count; i++) { HtmlElement_menubar.AddMenuItemHandler(_children[i], mi.MenuItems, handler, caller); } mnu.Add(mi); } }
public override void CreateContextMenu(Menu.MenuItemCollection mnu, EventHandler handler) { if (_children != null && _children.Count > 0) { Form caller = null; WebPage wpage = this.RootPointer.ObjectInstance as WebPage; if (wpage != null) { if (wpage.Parent != null) { caller = wpage.Parent.FindForm(); } else { caller = wpage; } } for (int i = 0; i < _children.Count; i++) { HtmlElement_menubar.AddMenuItemHandler(_children[i], mnu, handler, caller); } } }