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 sjsj2732, Yesterday, 04:31 AM
        0 responses
        30 views
        0 likes
        Last Post sjsj2732  
        Started by NullPointStrategies, 03-13-2026, 05:17 AM
        0 responses
        286 views
        0 likes
        Last Post NullPointStrategies  
        Started by argusthome, 03-08-2026, 10:06 AM
        0 responses
        282 views
        0 likes
        Last Post argusthome  
        Started by NabilKhattabi, 03-06-2026, 11:18 AM
        0 responses
        132 views
        1 like
        Last Post NabilKhattabi  
        Started by Deep42, 03-06-2026, 12:28 AM
        0 responses
        90 views
        0 likes
        Last Post Deep42
        by Deep42
         
        Working...
        X