Компьютерная графика, мультимедиа и игры на Visual C#



Глава Вычисление массы изделий при помощи формы - часть 2


            myColor = true;

      }

      else

      {

            //Выводим желтый цвет рамки pictureBox1:

            this.pictureBox1.BackColor = Color.Yellow;

            //Изменяем значение myColor на противоположное:

            myColor = false;

      }

}

Листинг 77.4. Код для печати информации с формы.

//При помощи метода DrawImage печатаем рисунок детали,

//находящийся внутри рамки pictureBox1:

e.Graphics.DrawImage(pictureBox1.Image, 0, 0);

//При помощи метода DrawString печатаем

//исходные данные: d, H, Rn, s, rho:

string msg;

msg = "d = " + textBox1.Text + " mm";

e.Graphics.DrawString(msg, this.Font, Brushes.Black, 400, 100);

msg = "H = " + textBox2.Text + " mm";

e.Graphics.DrawString(msg, this.Font, Brushes.Black, 400, 120);

msg = "Rn = " + textBox3.Text + " mm";

e.Graphics.DrawString(msg, this.Font, Brushes.Black, 400, 140);

msg = "s = " + textBox4.Text + " mm";

e.Graphics.DrawString(msg, this.Font, Brushes.Black, 400, 160);

msg = "rho = " + textBox5.Text + " kg/(m*m*m*)";

e.Graphics.DrawString(msg, this.Font, Brushes.Black, 400, 180);

//При помощи метода DrawString печатаем

//результаты расчета: A, V, m, D:

msg = "A = " + textBox6.Text + " mm*mm";

e.Graphics.DrawString(msg, this.Font, Brushes.Black, 400, 220);

msg = "V = " + textBox7.Text + " mm*mm*mm";

e.Graphics.DrawString(msg, this.Font, Brushes.Black, 400, 240);

msg = "m = " + textBox8.Text + " kg";

e.Graphics.DrawString(msg, this.Font, Brushes.Black, 400, 260);

msg = "D = " + textBox9.Text + " mm";

e.Graphics.DrawString(msg, this.Font, Brushes.Black, 400, 280);




Содержание  Назад  Вперед