На форме четыре кнопки А, В, С, D... - C#

Узнай цену своей работы

Формулировка задачи:

помогите, пожалуйста На форме четыре кнопки А, В, С, D. Кнопки А и В расположены на одной горизонтали. По щелчку по кнопке С кнопки А и В сближаются на 16 пикселей, но не перекрывают друг друга. По щелчку по кнопке D кнопки А и В расходятся на 16 пикселей, но останавливаются на краях формы.

Решение задачи: «На форме четыре кнопки А, В, С, D...»

textual
Листинг программы
private void button4_Click(object sender, EventArgs e)//go closer, наживаем на С
        {
            if ((button1.Location.X + button1.Size.Width+8) < button2.Location.X-8)
            {
                button1.Location = new Point(button1.Location.X + 8, button1.Location.Y);//а
                button2.Location = new Point(button2.Location.X - 8, button2.Location.Y);//б
            }
        }
 
        private void button3_Click(object sender, EventArgs e)//нажимаем на Д
        {
            if ((button1.Location.X - 8) > 0)
            {
                button1.Location = new Point(button1.Location.X - 8, button1.Location.Y);
            }
            if ((button2.Location.X + button2.Size.Width + 8) < this.Width)
            {
                button2.Location = new Point(button2.Location.X + 8, button2.Location.Y);
            }
        }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

8   голосов , оценка 3.5 из 5
Похожие ответы