Announcement

Collapse

Looking for a User App or Add-On built by the NinjaTrader community?

Visit NinjaTrader EcoSystem and our free User App Share!

Have a question for the NinjaScript developer community? Open a new thread in our NinjaScript File Sharing Discussion Forum!
See more
See less

Partner 728x90

Collapse

Detecting key press event in selected DrawingTool

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

  • CycleArt
    replied
    Thank you, Jim!

    Leave a comment:


  • NinjaTrader_Jim
    replied
    Hello CycleArt,

    Thanks for your inquiry.

    Within the GetCursor() method, you could check the DrawingState of the Drawing object to see if it is selected.

    As a rough example, you may consider the following:
    Code:
    private bool selected = false;
    private bool doOnce = true;
    
    public override Cursor GetCursor(ChartControl chartControl, ChartPanel chartPanel, ChartScale chartScale, Point point)
    {
    	if (DrawingState == DrawingState.Normal)
    		selected = true;
    	else
    	{
    		selected  = false;
    		doOnce = true;
    	}
    	
    	if(selected && doOnce)
    	{			
    		Print(DrawingState.ToString());
    		doOnce = false;
    	}
    }
    Detecting button presses can be done through C# by using System.Windows.Input.Keyboard.IsKeyDown. This concept is external to NinjaScript and would be referenced on the MSDN documentation page for usage.

    System.Windows.Input.Keyboard.IsKeyDown - https://msdn.microsoft.com/en-us/lib...v=vs.110).aspx

    Publicly available documentation on GetCursor() can be found here - https://ninjatrader.com/support/help.../getcursor.htm

    Please let us know if you have any additional questions.

    Leave a comment:


  • CycleArt
    started a topic Detecting key press event in selected DrawingTool

    Detecting key press event in selected DrawingTool

    Hi,
    Is there any way to detect that the user pressed a key when a custom DrawingTool on a chart was selected? I would like to detect it within the custom DrawingTool.

    Thank you.

Latest Posts

Collapse

Topics Statistics Last Post
Started by Taddypole, 04-26-2024, 02:47 PM
2 responses
14 views
0 likes
Last Post Taddypole  
Started by futtrader, 04-21-2024, 01:50 AM
6 responses
58 views
0 likes
Last Post futtrader  
Started by sgordet, Today, 11:48 AM
0 responses
4 views
0 likes
Last Post sgordet
by sgordet
 
Started by Trader146, Today, 11:41 AM
0 responses
5 views
0 likes
Last Post Trader146  
Started by jpapa, 04-23-2024, 07:22 AM
2 responses
22 views
0 likes
Last Post rene69851  
Working...
X