0

35 個のラベルの (新しい) lblArray を作成するメソッドがありますが、ボタンを押すと配列のラベルをリセットする必要があります。

したがって、同じメソッドをbutton1_onclickに入れましたが、前の配列の下に新しい配列を作成するだけです..

私を正しい方向に押してくれませんか?

前もって感謝します!デビッド

いくつかのコード:

public void CreateLableArray() {      
      LblArray = new Label[5, 7];
      int xpos = 0;
      int ypos = 0;

      for (int x= 0; x< 5; x++) {
        for (int y= 0; y< 7; y++) {
          LblArray[x, y] = new Label();
          LblArray[x, y].Left = xpos;
          LblArray[x, y].Top = ypos;
          LblArray[x, y].Width = 50;
          LblArray[x, y].Height = 50;
          LblArray[x, y].Text = String.Empty;         
          LblArray[x, y].Click += lblArray_Click;
          LblArray[x, y].BackColor = Color.Aqua;
          LblArray[x, y].BorderStyle = BorderStyle.FixedSingle;

          pnlPanel.Controls.Add(LblArray[x, y]);

          xpos += LblArray[x, y].Width;
        }
        ypos += LblArray[x, 0].Width;
        xpos = 0;
      }
    }/*CreateLableArray*/

private void EmptyLabels() {
      for (int x = 0; x < 5; x++) {
        for (int y = 0; y < 7; y++) {
          LblArray[x, y].BackColor = Color.Aqua;
        }
      }
    }
4

1 に答える 1