Beyond_Beyaan.BBNumericUpDown.Initialize C# (CSharp) Метод

Initialize() публичный Метод

public Initialize ( int xPos, int yPos, int width, int min, int max, int initialAmount, Random r, string &reason ) : bool
xPos int
yPos int
width int
min int
max int
initialAmount int
r System.Random
reason string
Результат bool
        public bool Initialize(int xPos, int yPos, int width, int min, int max, int initialAmount, Random r, out string reason)
        {
            _enabled = true;
            _upButtonEnabled = true;

            _width = width;

            _upButton = new BBButton();
            _downButton = new BBButton();
            _valueLabel = new BBLabel();

            if (!_upButton.Initialize("ScrollUpBGButton", "ScrollUpFGButton", string.Empty, ButtonTextAlignment.LEFT, xPos + width - 16, yPos, 16, 16, r, out reason))
            {
                return false;
            }
            if (!_downButton.Initialize("ScrollDownBGButton", "ScrollDownFGButton", string.Empty, ButtonTextAlignment.LEFT, xPos, yPos, 16, 16, r, out reason))
            {
                return false;
            }
            if (!_valueLabel.Initialize(xPos + width - 20, yPos, string.Empty, Color.White, out reason))
            {
                return false;
            }
            _valueLabel.SetAlignment(true);

            _minimum = min;
            _maximum = max;
            Value = initialAmount;
            CheckAmount(); //Just in case

            _incrementAmount = 1;

            return true;
        }

Same methods

BBNumericUpDown::Initialize ( int xPos, int yPos, int width, int min, int max, int initialAmount, int incrementAmount, Random r, string &reason ) : bool