C# 動態生成按鈕 5*5 矩陣

  • 1067
  • 0
  • C#
  • 2017-03-01

C# 動態生成按鈕 5*5 矩陣

public partial class Form1 : Form
    {
        Button[,] btn = new Button[5,5];
        public Form1()
        {
            InitializeComponent();
            for (int x = 0; x < btn.GetLongLength(0); x++)
            {
                for (int y = 0; y < btn.GetLongLength(1); y++)
                {
                    btn[x, y] = new Button();
                    btn[x, y].SetBounds(40 * x, 40 * y, 35, 34);
                    btn[x, y].Text = x + "," + y;
                    btn[x, y].Click += new EventHandler(this.btn_click);
                    Controls.Add(btn[x, y]);
                }
            }
        }
        void btn_click(object sender,EventArgs e)
        {
            MessageBox.Show(((Button)sender).Text);
        }
    }

本頁面為一點點累積學習寫程式之路。

許多資訊不是正確、或只是自己看的懂得。

如果不小心點進來誤導了您,還真的不好意思。