-1
所以我使用動態創建的標籤C#
TableLayoutPanel table = new System.Windows.Forms.TableLayoutPanel();
public int d;
private void button1_Click(object sender, EventArgs e)
{
d = (int)numericUpDown1.Value;
table.ColumnCount = d;
table.RowCount = d;
this.Controls.Add(table);
int k = 1;
for (int i = 0; i < d; ++i)
for (int j = 0; j < d; j++)
{
Label lab = new System.Windows.Forms.Label();
lab.Size = new Size(50, 50);
lab.Text = (k).ToString();
lab.TabIndex = k++;
lab.TextAlign = System.Drawing.ContentAlignment.MiddleCenter;
table.Controls.Add(lab, j, i);
}
table.Show();
}
也就是點擊一個按鈕的方法。 我有Button2 Click方法,我想更改lab.TabIndex或/和lab.Text。 我該怎麼做?
第二個問題: 我該怎麼做點擊標籤之一?比方說,我想改變一個顏色我點擊的標籤之一...我怎麼能做到這一點?
我是初學者所以......可憐:)
謝謝。這有助於:) – 2015-02-09 00:46:26