Создание дочерней формы

We use cookies. Read the Privacy and Cookie Policy

Создание дочерней формы

Теперь, когда у вас есть оболочка MDI-контейнера, нужно создать дополнительную форму, выполняющую роль прототипа для данного дочернего окна. Начните со вставки нового типа Form в имеющийся проект (используйте Project?Add Windows Form), присвойте этому типу имя ChidPrototypeForm и обработайте для него событие Сlick. В сгенерированном обработчике события путем случайного выбора установите цвет фона для области клиента. Кроме того, выведите "преобразованное в строку" значение Color (цвет) нового объекта в полосу заголовка дочернего окна. Следующая программная логика реализует поставленные задачи.

private void ChildPrototypeForm_Click(object sender, EventArgs e)

 // Получение трех случайных чисел.

 int r, g, b;

 Random ran = new Random();

 r = ran.Next(0, 255);

 g = ran.Next(0, 255);

 b = ran.Next(0, 255);

 // Создание цветового значения для фона.

 Color currColor = Color.FromArgb(r, g, b);

 this.BackColor = currColor;

 this.Text = currColor.ToString();

}