不特定の数のラベルを含むFlowLayoutPanelがあり、そのうちの1つをダブルクリックすると、TextBoxとボタンを含む新しいフォームが表示されます。コードは次のとおりです。
foreach (Label lb in FlowLayoutPanel1.Controls)
{
lb.MouseDoubleClick+=new MouseEventHandler(lb_MouseDoubleClick);
}
private void lb_MouseDoubleClick(object sender, MouseEventArgs e)
{
NewForm form = new NewForm();
form.ShowDialog();
((Label)sender).Text = ...;//I want get text from TextBox of the NewForm here
}
NewFormのTextBoxからテキストを取得し、ユーザーがフォームのボタンをクリックしたときにフォームを呼び出すオブジェクトにテキストを割り当てたいのですが、デリゲートを使用してこれを行う方法がわかりません。助けてください。これを読んでくれてありがとう!