public RecentMenu(ToolStripMenuItem _recentFileMenuItem, ClickedHandler _clickedHandler, String _registryKeyName) { recentFileMenuItem = _recentFileMenuItem; recentFileMenuItem.Checked = false; recentFileMenuItem.Enabled = false; clickedHandler = _clickedHandler; if (_registryKeyName != null) { RegistryKeyName = _registryKeyName; LoadFromRegistry(); } }
/// <summary> /// Initializes a new instance of the MruMenu class. /// </summary> /// <param labelName="recentFileMenuItem">The temporary menu item which will be replaced with the MRU list.</param> /// <param labelName="clickedHandler">The delegate to handle the item selection (click) event.</param> /// <param labelName="registryKeyName">The name or path of the registry key to use to store the MRU list and settings.</param> /// <param labelName="loadFromRegistry">Loads the MRU settings from the registry immediately.</param> /// <param labelName="maxEntries">The maximum number of items on the MRU list.</param> public MruStripMenu(ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, string registryKeyName, bool loadFromRegistry, int maxEntries) { Init(recentFileMenuItem, clickedHandler, registryKeyName, loadFromRegistry, maxEntries); }
/// <summary> /// Initializes a new instance of the MruMenu class. /// </summary> /// <param labelName="recentFileMenuItem">The temporary menu item which will be replaced with the MRU list.</param> /// <param labelName="clickedHandler">The delegate to handle the item selection (click) event.</param> /// <param labelName="maxEntries"></param> public MruStripMenu(ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, int maxEntries) : this(recentFileMenuItem, clickedHandler, null, false, maxEntries) { }
public MRUManagerInline(ToolStripMenuItem owningMenu, ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, string registryKeyName, bool loadFromRegistry) : this(owningMenu, recentFileMenuItem, clickedHandler, registryKeyName, loadFromRegistry, 4) { }
public MruStripMenuInline(ToolStripMenuItem owningMenu, ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, int maxEntries) : this(owningMenu, recentFileMenuItem, clickedHandler, null, false, maxEntries) { }
public MruStripMenuInline(ToolStripMenuItem owningMenu, ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, string registryKeyName, bool loadFromRegistry, int maxEntries) { maxShortenPathLength = 48; this.owningMenu = owningMenu; this.firstMenuItem = recentFileMenuItem; Init(recentFileMenuItem, clickedHandler, registryKeyName, loadFromRegistry, maxEntries); }
/// <summary> /// Initializes a new instance of the MruMenu class. /// </summary> /// <param labelName="recentFileMenuItem">The temporary menu item which will be replaced with the MRU list.</param> /// <param labelName="clickedHandler">The delegate to handle the item selection (click) event.</param> /// <param labelName="registryKeyName"></param> public MruStripMenu(ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, string registryKeyName) : this(recentFileMenuItem, clickedHandler, registryKeyName, true, 4) { }
public MruStripMenuInline(ToolStripMenuItem owningMenu, ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, string registryKeyName, int maxEntries) : this(owningMenu, recentFileMenuItem, clickedHandler, registryKeyName, true, maxEntries) { }
public MruStripMenuInline(ToolStripMenuItem owningMenu, ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, string registryKeyName, bool loadFromRegistry) : this(owningMenu, recentFileMenuItem, clickedHandler, registryKeyName, loadFromRegistry, 4) { }
/// <summary> /// Initializes a new instance of the MruMenu class. /// </summary> /// <param labelName="recentFileMenuItem">The temporary menu item which will be replaced with the MRU list.</param> /// <param labelName="clickedHandler">The delegate to handle the item selection (click) event.</param> public MruStripMenu(ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler) : this(recentFileMenuItem, clickedHandler, null, false, 4) { }
public MruStripMenuInline(ToolStripMenuItem owningMenu, ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler) { maxShortenPathLength = 48; this.owningMenu = owningMenu; this.firstMenuItem = recentFileMenuItem; Init(recentFileMenuItem, clickedHandler, maxEntries); }
protected void Init(ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, string registryKeyName, bool loadFromRegistry, int maxEntries) { if (recentFileMenuItem == null) throw new ArgumentNullException("recentFileMenuItem"); this.recentFileMenuItem = recentFileMenuItem; this.recentFileMenuItem.Checked = false; this.recentFileMenuItem.Enabled = false; MaxEntries = maxEntries; this.clickedHandler = clickedHandler; if (registryKeyName != null) { RegistryKeyName = registryKeyName; if (loadFromRegistry) LoadFromRegistry(); } }
/// <summary> /// Initializes a new instance of the MruMenu class. /// </summary> /// <param labelName="recentFileMenuItem">The temporary menu item which will be replaced with the MRU list.</param> /// <param labelName="clickedHandler">The delegate to handle the item selection (click) event.</param> /// <param labelName="registryKeyName">The name or path of the registry key to use to store the MRU list and settings.</param> /// <param labelName="maxEntries">The maximum number of items on the MRU list.</param> public MRUManager(ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, string registryKeyName, int maxEntries) : this(recentFileMenuItem, clickedHandler, registryKeyName, true, maxEntries) { }
//private MRUManagerInline( public MRUManagerInline(ToolStripMenuItem owningMenu, ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler) : this(owningMenu, recentFileMenuItem, clickedHandler, null, false, 4) { }
/// <summary> /// Initializes a new instance of the MruMenu class. /// </summary> /// <param labelName="recentFileMenuItem">The temporary menu item which will be replaced with the MRU list.</param> /// <param labelName="clickedHandler">The delegate to handle the item selection (click) event.</param> /// <param labelName="registryKeyName">The name or path of the registry key to use to store the MRU list and settings.</param> /// <param labelName="loadFromRegistry">Loads the MRU settings from the registry immediately.</param> public MruStripMenu(ToolStripMenuItem recentFileMenuItem, ClickedHandler clickedHandler, string registryKeyName, bool loadFromRegistry) : this(recentFileMenuItem, clickedHandler, registryKeyName, loadFromRegistry, 4) { }
public MruStripMenu(ToolStripDropDownMenu tsddm, ClickedHandler clickedHandler, int maxentries) { MaxEntries = maxentries; this.clickedHandler = clickedHandler; this.TiedMenu = tsddm; }