The ExContextMenu component provides a fully customizable context menu (also called contextual, shortcut, or popup menu) for your application.
Unlike standard system menus, ExContextMenu is built from scratch and does not rely on the system's popup menu, giving you greater flexibility.
Key advantages include:
- Unlike /NET's System.Windows.Controls.ContextMenu, ExContextMenu works with modal forms and can return the selected values directly without assigning a handler for each item.
- Menu items do not automatically close when clicked, allowing users to check multiple options before closing the menu. The Select method then returns all selected values.
- For applications that require a traditional system-style popup menu, the ExPopupMenu control is also available.
|
First Look of eXContextMenu:
|
|
Features of eXContextMenu include:
|
- Waits for the user to select one or more values (modal behavior)
- Ability to specify when the context menu closes, not limited to a single click
- Incremental Search support
- Ability to display/filter items that match typed characters
- Keyboard and Mouse Wheel support
- Ability to scroll the menu items
- Ability to load/save the menu from strings like "Item 1[bld],Item2[chk]" without calling Add method
- Ability to query the entire menu at once for checked items, radio buttons, or items containing EDIT fields
- Skinnable interface, apply a skin to any item
- Ability to define a round frame for the context menu using EBN objects
- Partially translucent support
- HTML support, including text decorations like shadow, outline, or gradient text
- Multi-line HTML tooltip support for any item
- Images and icons support
- Check box and radio button support
- Ability to assign fields like EDIT, MASK, COLOR, FONT, SPIN, SLIDER, SCROLLBAR, PROGRESS, etc. to any item
- Ability to use any ActiveX control inside submenus
- Template/X-Script support
|
|
General information about eXContextMenu product:
|
Identifier:
|
Exontrol.ContextMenu, exontrol.EXCONTEXTMENULib.excontextmenu
|
Version:
|
18.0.0.3
|
Files:
|
excontextmenu.dll, excontextmenu.ocx, exontrol.excontextmenu.dll, excontextmenu.net
|
Available As:
|
|
Available since:
|
2013128
|
Compatible with:
|
Access, AutoIt, C#, C++, Clarion, Delphi, Dynamics AX, Dynamics NAV, FORTH, HTML, LabVIEW, Lotus Notes, Power++, PowerBuilder, Progress, Smalltalk, twinBASIC, VB, VB.NET, VB6, VBA, Visual Objects, VFP, VFP Advanced (x64), xBasic, X++, Xbase++, uniPaas (eDeveloper)
|
Lines of code:
|
87,983 (76,863 excluding comments and empty lines)
|
Includes:
|
Objects 7, Functions 229, Events 6, Definitions 20
|
See Also:
|
|
|
Shortcut links:
|
|