Пример #1
0
        private void InstanceRemovedEventHandler(Object sender, InstanceRemovedEventArgs e)
        {
            // remove the menu item for the removed instance.
            trayIcon.ContextMenuStrip.Items.RemoveByKey(e.InstanceName);
            _mainFormInstances.Remove(e.InstanceName);

            // if we only have one instance left, reload everything so that the context
            // menu only shows the one instances' menu items.
            if (_mainFormInstances.Count == 1)
            {
                LoadInstances();
            }
        }
Пример #2
0
 private void OnInstanceRemoved(object sender, InstanceRemovedEventArgs e)
 {
     InstanceRemoved?.Invoke(sender, e);
 }
Пример #3
0
 private void OnInstanceRemoved(object sender, InstanceRemovedEventArgs e)
 {
     if (_instanceRemoved != null)
     {
         _instanceRemoved(sender, e);
     }
 }
Пример #4
0
        private void InstanceRemovedEventHandler(Object sender, InstanceRemovedEventArgs e)
        {
            // remove the menu item for the removed instance.
            trayIcon.ContextMenuStrip.Items.RemoveByKey(e.InstanceName);
            _mainFormInstances.Remove(e.InstanceName);

            // if we only have one instance left, reload everything so that the context
            // menu only shows the one instances' menu items.
            if (_mainFormInstances.Count == 1)
                LoadInstances();
        }