| 分類:[C#]
ボタンを動的に作るコードを書いてみました。 見た目でわかりやすいのでボタンにしましたが(ラベルは透明なので)、 実際はButtonをLabelに置き換えて作ってみてください。
// クラスのメンバー変数としてボタンのY座標を定義 int y = 0;
// ボタンが押されたら、動的にボタンを作成する private void button1_Click(object sender, System.EventArgs e) { // ボタンObjectを作成 Button myButton = new Button();
// ボタン文字列を定義 myButton.Text = "AAA";
// ボタン位置を設定 myButton.Location = new Point(0,y);
// ボタンを追加 this.Controls.Add( myButton );
// ボタン位置の調整 y = y + 24; }
※インデントをつけるのに全角空白を使っていますのでご注意ください。
|