コード例 #1
0
        protected void btnStandard_Click(object sender, System.EventArgs e)
        {
            // Get all possible values
            // of the ContentAlignment enum.
            Array values = Enum.GetValues(currAlignment.GetType());

            // Bump the current position in the enum.
            // & check for wrap around.
            currEnumPos++;
            if (currEnumPos >= values.Length)
            {
                currEnumPos = 0;
            }

            // Bump the current enum value.
            currAlignment = (ContentAlignment)ContentAlignment.Parse(currAlignment.GetType(),
                                                                     values.GetValue(currEnumPos).ToString());
            btnStandard.TextAlign = currAlignment;

            // Paint enum value name on button.
            btnStandard.Text = currAlignment.ToString();

            // Now assign the location of the ICON on
            // btnImage...
            btnImage.ImageAlign = currAlignment;
        }
コード例 #2
0
        private void Form1_Load(object sender, EventArgs e)
        {
            _builder.Append("Loaded\n");

            _array         = Enum.GetValues(_aligment.GetType());
            this.BackColor = Color.Aquamarine;
        }
コード例 #3
0
ファイル: MainForm.cs プロジェクト: o1exandr/button
        private void btStandart_Click(object sender, EventArgs e)
        {
            // отримання значення переліку ContentAligment
            Array values = Enum.GetValues(currAligment.GetType());

            // читання поточної позиції в переліку
            // і циклічне повернення
            currEnumPos++;
            if (currEnumPos >= values.Length)
            {
                currEnumPos = 0;
            }

            // читання поточного значення переліку
            currAligment =
                (ContentAlignment)Enum.Parse(currAligment.GetType(),
                                             values.GetValue(currEnumPos).ToString());

            // вивід тексту и його вирівнювання на btStandart
            btStandart.TextAlign = currAligment;
            btStandart.Text      = currAligment.ToString();

            // розміщення піктограми на btImage
            btImage.ImageAlign = currAligment;
        }
        protected void btnStandard_Click(object sender, System.EventArgs e)
        {
            Array values = Enum.GetValues(currAlignment.GetType());

            currEnumPos++;
            if (currEnumPos >= values.Length)
            {
                currEnumPos = 0;
            }

            currAlignment = (ContentAlignment)ContentAlignment.Parse(currAlignment.GetType(),
                                                                     values.GetValue(currEnumPos).ToString());

            btnImage.ImageAlign = currAlignment;
        }