複数のフォームを一度に作成するにはどうすればいいですか?一度に複数のフォームを開く方法
public static void RepeatAction(int repeatCount, Action action)
{
for (int i = 0; i < repeatCount; i++)
action();
}
static void Main(string[] args)
{
RepeatAction(10,() => {
Random random = new Random();
int x = random.Next(0, 100);
Random random1 = new Random();
int y = random.Next(0, 100);
var form = new Form1
{
StartPosition = FormStartPosition.Manual,
ShowInTaskbar = false,
Location = new Point(x, y)
};
form.ShowDialog();
});
現在、これは1つのフォームを開くことによって動作し、ユーザーはそのフォームをクリックして新しいフォームを開きます。一度に10の書式をすべて開くにはどうすればいいですか?
フォームの位置が完全に同じではないと確信していますか? – JohanP
全く同じではありません。それらは乱数の場所を介してランダムに生成されます。 –