MDI コンテナーであるフォームがあります。そのフォームで、それぞれにラベルが付いた 6 つの子フォームを生成します。
for (int i = 0; i < 6; i++)
{
Form window = new Form();
window.Width = 100;
window.Height = 100;
window.MdiParent = this;
window.FormBorderStyle = FormBorderStyle.FixedToolWindow;
Label label = new Label();
label.AutoSize = true;
label.Location = new System.Drawing.Point(1, 1);
label.Size = new System.Drawing.Size(35, 13);
label.TabIndex = 1;
label.Name = "label" + i.ToString();
label.Text = window.Top.ToString();
window.LocationChanged += new System.EventHandler(HERE);
window.Controls.Add(label);
window.Show();
}
窓用に変更した場所にイベントを追加しました。ラベルがウィンドウの位置に更新されるようにするにはどうすればよいでしょうか。