D
D
des1roer2016-06-21 14:21:27
C++ / C#
des1roer, 2016-06-21 14:21:27

C# call context menu from tray by left click?

Is it possible to show the context menu not on the right but on the left click?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
D
des1roer, 2016-06-21
@des1roer

private void notifyIcon1_MouseUp(object sender, MouseEventArgs e)
    {
        if (e.Button == MouseButtons.Left)
        {
            System.Reflection.MethodInfo mi = typeof(NotifyIcon).GetMethod("ShowContextMenu", System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.NonPublic);
            mi.Invoke(notifyIcon1, null);
        }
    }

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question