• If this is your first visit, you will have to register before you can post. To view messages, please scroll below and select the forum that you would like to visits. Questions? Be sure to check out the Forum FAQ.

Announcement

Collapse
No announcement yet.

Partner 728x90

Collapse

Validate user input

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

    Validate user input

    I want to validate user input. As an example, on an ma crossover, the user enters a 5 for the long trend and a 20 for the short trend. The entries have been reversed.
    What method do I use to notify the user at input time that there has been an error?

    #2
    Hello dukeb,
    You can do the validation in the setter of the property. A sample code will be like

    [Description("Period for slow MA")]
    Code:
    [GridCategory("Parameters")]
    public int Slow
    {
    	get { return slow; }
    	set 
    	{
    		slow = Math.Max(1, value);
    		
    		if (fast > slow)   //fast is the other property
    		{
    			System.Windows.Forms.MessageBox.Show("Fast cannot be greater than Slow");
    			//do some other stuffs	
    		}
    	}
    }
    Please let me know if I can assist you any further.
    JoydeepNinjaTrader Customer Service

    Comment


      #3
      Thank you ...
      Under the '//do some other stuffs' category..
      If I do return; will this allow the user to change the input.

      In otherwords, I do not want the program to proceed unless this condition has been met.

      Comment


        #4
        Hello dukeb,
        You can validate the values first and then set the value if everything is right. Its normal C# procedures.
        JoydeepNinjaTrader Customer Service

        Comment

        Latest Posts

        Collapse

        Topics Statistics Last Post
        Started by blar58, Today, 07:02 AM
        0 responses
        6 views
        0 likes
        Last Post blar58
        by blar58
         
        Started by dadarara, Today, 06:53 AM
        0 responses
        3 views
        0 likes
        Last Post dadarara  
        Started by CoffeeOutlaw, Yesterday, 05:59 PM
        4 responses
        29 views
        0 likes
        Last Post NinjaTrader_PaulH  
        Started by TrendFollowingCapital, Today, 06:27 AM
        0 responses
        11 views
        0 likes
        Last Post TrendFollowingCapital  
        Started by Da vinci, Yesterday, 04:19 PM
        3 responses
        18 views
        0 likes
        Last Post NinjaTrader_Jim  
        Working...
        X