Задать вопрос
@Parsifal112

При нажатии кнопки появляется новая кнопка. Как сделать так что бы при нажатии дочерних кнопок также появлялись кнопки?

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;

namespace fjaslkfj
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        private Button[] buttons = new Button[50];
        public int i = 0;
        private void Button1_Click(object sender, EventArgs e)
        {
            buttons[i] = new Button();
            this.SuspendLayout();
            buttons[i].Location = new Point(76 * i, 25);
            buttons[i].Size = new Size(75, 25);
            buttons[i].Text = Convert.ToString(i + 1);
            this.Controls.Add(buttons[i]);
            this.ResumeLayout();
            i++;
        }
    }
}

подскажите как доработать?
  • Вопрос задан
  • 1203 просмотра
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@cicatrix
было бы большой ошибкой думать
buttons[i].Click += Button1_Click; // или другой обработчик нажатия
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы