Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

mouse clicked

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

    mouse clicked

    I have a mouse click option in my indicator that displays information but I was wondering if there is a double click instead

    #2
    Hello,
    Thanks for your post.

    Unfortunately, we do not keep documentation on third-party NinjaScripts. I recommend reaching out to the third-party vendor or writer of that indicator for support on this.

    If you have any further NinjaTrader questions please let me know.
    Josh G.NinjaTrader Customer Service

    Comment


      #3
      no it is my indicator on mouse clicking which I got the information from you. I was wondering if NT does double mouseclick.

      protected void MouseClicked(object sender, MouseButtonEventArgs e)
      {
      // convert e.GetPosition for different dpi settings
      clickPoint.X = ChartingExtensions.ConvertToHorizontalPixels(e.Get Position(ChartPanel as IInputElement).X, ChartControl.PresentationSource);
      clickPoint.Y = ChartingExtensions.ConvertToVerticalPixels(e.GetPo sition(ChartPanel as IInputElement).Y, ChartControl.PresentationSource);
      Last edited by ballboy11; 09-29-2017, 07:34 AM.

      Comment


        #4
        Hello,
        Thanks for your note.

        To use a double click in your indicator instead of a single click you will use a combination of ChartControl.PreviewMouseLeftButton and ClickCount. You can implement this similar to the snippet of code below.

        protected override void OnStateChange(){
        if (State == State.SetDefaults)

        else if (State == State.Historical){
        if (ChartControl != null)
        ChartControl.PreviewMouseLeftButtonDown += ChartControl_PreviewMouseLeftButtonDown;
        }
        else if (State == State.Terminated){
        if(ChartControl != null)
        ChartControl.PreviewMouseLeftButtonDown -= ChartControl_PreviewMouseLeftButtonDown;
        }
        }

        private void ChartControl_PreviewMouseLeftButtonDown(object sender, MouseButtonEventArgs e)
        {
        if (e.ClickCount == 2){
        Print("Double click");
        }
        }


        I also suggest checking out this page on WPF Preview Events:
        https://stackoverflow.com/questions/...460266#1460266

        If you have any further questions please let me know.
        Josh G.NinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by Geovanny Suaza, 02-11-2026, 06:32 PM
        0 responses
        566 views
        0 likes
        Last Post Geovanny Suaza  
        Started by Geovanny Suaza, 02-11-2026, 05:51 PM
        0 responses
        330 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
        547 views
        1 like
        Last Post Geovanny Suaza  
        Started by RFrosty, 01-28-2026, 06:49 PM
        0 responses
        548 views
        1 like
        Last Post RFrosty
        by RFrosty
         
        Working...
        X