1

私は C# Windows フォーム コントロール ライブラリ プログラムを使用して、独自のコントロールを作成しています。コードは次のとおりです。

    public partial class MyControl : UserControl
    {
        public MyControl()
        {
            InitializeComponent();
        }

        private float mMinValue;

        [Browsable(true)]
        [EditorBrowsable(EditorBrowsableState.Always)]
        [Category("Design") , DefaultValue(0.0)]
        public float MinValue
        {
            get { return mMinValue; }
            set { mMinValue = value; }
        }

        private float mMaxValue;

        [Browsable(true)]
        [EditorBrowsable(EditorBrowsableState.Always)]
        [Category("Design") , DefaultValue(1.0)]
        public float MaxValue
        {
            get { return mMaxValue; }
            set { mMaxValue = value; }
        }
    }

プログラムを実行すると、MinValue と MaxValue の既定値は両方とも 0 になります。既定値を正しく設定するにはどうすればよいでしょうか?

4

3 に答える 3

-1
public partial class MyControl : UserControl
{
    //Declare your variables here
    private float mMinValue = 0.0;
    private float mMaxValue = 1.0;

    //Leave it
    public MyControl()
    {
        InitializeComponent();
    }
}
于 2016-01-19T05:52:30.743 に答える