次のコードを使用して、FlowLayoutPanelにLabelを動的に追加しました。
private void button1_Click(object sender, EventArgs e)
{
Label lb = new Label();
lb.Text = "How are You";
lb.Size = new Size(650, Font.Height +10);
flowLayoutPanel1.Controls.Add(lb);
flowLayoutPanel1.SetFlowBreak(lb, true);
lb.BackColor = Color.Wheat;
}
ContextMenuStripでは、2 つの項目の追加と編集を追加し、それをFlowLayoutPanelに関連付けました。つまり、ユーザーがFlowLayoutPanelを右クリックすると、編集と削除のメニューが表示されます。
ここで、削除ボタン (ContextMenuStrip ) を使用して、動的に追加されたラベルを削除したいと考えています。欲求レベルを右クリックしたいだけで、右クリック後に削除する必要があります。編集用の編集ボタンと同じケース。