Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Mouse down

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Mouse down

    Hi,

    Not sure why this doesn't work
    Can anyone help?

    protected override void OnStartUp()
    {
    this.ChartControl.MouseDown+=mouseDownHandler;

    }
    private void mouseDownHandler(object sender, MouseEventArgs e)
    {
    Print(
    "Hello");
    string eventString = null;
    switch (e.Button)
    {
    case MouseButtons.Left:
    eventString =
    "L";
    break;
    case MouseButtons.Right:
    eventString =
    "R";
    break;
    case MouseButtons.Middle:
    eventString =
    "M";
    break;
    case MouseButtons.None:
    default:
    break;
    }

    if (eventString=="L")
    {
    Print(
    "Left Mouse");
    }
    else
    {
    Print(
    "Null");
    }
    }

    Thanks
    Bruce

    #2
    Burce, as this would be a more general C# question and therefore unfortunately not supported by us here - I'm leaving this thread open though if a fellow coder from the forums has an idea for you.

    Comment


      #3
      check out this thread:



      let us know what you figure out. thanks


      Originally posted by tacticaltrader View Post
      Hi,

      Not sure why this doesn't work
      Can anyone help?

      protected override void OnStartUp()
      {
      this.ChartControl.MouseDown+=mouseDownHandler;

      }
      private void mouseDownHandler(object sender, MouseEventArgs e)
      {
      Print(
      "Hello");
      string eventString = null;
      switch (e.Button)
      {
      case MouseButtons.Left:
      eventString =
      "L";
      break;
      case MouseButtons.Right:
      eventString =
      "R";
      break;
      case MouseButtons.Middle:
      eventString =
      "M";
      break;
      case MouseButtons.None:
      default:
      break;
      }

      if (eventString=="L")
      {
      Print(
      "Left Mouse");
      }
      else
      {
      Print(
      "Null");
      }
      }

      Thanks
      Bruce

      Comment


        #4
        solution

        Hi there,

        i'd been struggling a little with this also. Here's the way you make it work. There's a problem with the way you've added the declaration for the event:

        protected override void OnStartUp()
        {
        ChartControl.ChartPanel.MouseClick += new System.Windows.Forms.MouseEventHandler(mouseClickH andler);
        }

        public void mouseClickHandler(object sender, System.Windows.Forms.MouseEventArgs e)
        {
        // ...
        }

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Geovanny Suaza, 02-11-2026, 06:32 PM
        0 responses
        574 views
        0 likes
        Last Post Geovanny Suaza  
        Started by Geovanny Suaza, 02-11-2026, 05:51 PM
        0 responses
        332 views
        1 like
        Last Post Geovanny Suaza  
        Started by Mindset, 02-09-2026, 11:44 AM
        0 responses
        101 views
        0 likes
        Last Post Mindset
        by Mindset
         
        Started by Geovanny Suaza, 02-02-2026, 12:30 PM
        0 responses
        553 views
        1 like
        Last Post Geovanny Suaza  
        Started by RFrosty, 01-28-2026, 06:49 PM
        0 responses
        551 views
        1 like
        Last Post RFrosty
        by RFrosty
         
        Working...
        X