Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание

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

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

Теперь, когда у вас есть оболочка 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();
}

Оглавление книги


Генерация: 1.459. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз