• 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

Parameters "read only"

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

    Parameters "read only"

    Hello,

    I need to set a "read only" parameter in my strategy ("version" for example), so the user can view it but he can't change it. How can I declare a read only parameter?

    Thnaks and regards.

    #2
    Hello soyjesus,

    Thanks for your post.

    You can add the ReadOnly attribute to your property to accomplish this.

    For example:

    Code:
    [Description("")]
    [GridCategory("Parameters")]
    [ReadOnly(true)] 
    public int MyInput
    {
        get { return myInput; }
        set { myInput = Math.Max(1, value); }
    }
    Please let us know if we can be of further assistance.
    JimNinjaTrader Customer Service

    Comment


      #3
      Originally posted by soyjesus View Post
      Hello,

      I need to set a "read only" parameter in my strategy ("version" for example), so the user can view it but he can't change it. How can I declare a read only parameter?

      Thnaks and regards.
      Or delete the setter on the property.

      Comment


        #4
        Originally posted by soyjesus View Post
        Hello,

        I need to set a "read only" parameter in my strategy ("version" for example), so the user can view it but he can't change it. How can I declare a read only parameter?

        Thnaks and regards.
        Code:
                private const string productVersion = "1.0.0.0";
        
                [XmlIgnore()]
                [GridCategory("Parameters")]
                public string ProductVersion
                {
                    get { return productVersion; }
                    set { ; }
                }

        Comment


          #5
          Sounds like you need a read-only property ... which is not the same thing as a read-only variable.

          Define the variable any way you want, ie, just define it normally, or make it const.

          Then make the property read-only using one of the techniques described above.

          Comment


            #6
            Originally posted by DEEPIKALI

            I need to set a "read only" parameter in my strategy ("version" for example), so the user can view it but he can't change it. How can I declare a read only parameter?
            Same answer. Any of the above on the property will do that for you.

            Comment

            Latest Posts

            Collapse

            Topics Statistics Last Post
            Started by Mykro, Today, 04:58 PM
            0 responses
            4 views
            0 likes
            Last Post Mykro
            by Mykro
             
            Started by edunwa, Today, 04:11 PM
            0 responses
            6 views
            0 likes
            Last Post edunwa
            by edunwa
             
            Started by yeshujbp, Today, 02:40 PM
            0 responses
            7 views
            0 likes
            Last Post yeshujbp  
            Started by Venom, Today, 01:05 PM
            0 responses
            10 views
            0 likes
            Last Post Venom
            by Venom
             
            Started by Dert66, Today, 12:11 PM
            0 responses
            7 views
            0 likes
            Last Post Dert66
            by Dert66
             
            Working...
            X