По Создание формы в Visual С#
эй,
Я создаю настольное приложение на visual c#, и это приложение-система контроля блистеров. Я хочу сделать рисунки в соответствии с блистером на picturebox. для этого я должен нарисовать несколько прямоугольников на основе пользовательского ввода , пользовательский ввод-это такое количество строк и столбцов,если предположить, что пользователь вводит 2 и 3, так что прямоугольники должны быть нарисованы как 2*3.и я также хочу поддерживать связь между каждым из нарисованных прямоугольников.Может ли кто - нибудь помочь мне в этом вопросе?
Спасибо
Что я уже пробовал:
public List<rectangle> listRec = new List<rectangle>(); Graphics g; private void button1_Click(object sender, EventArgs e) { Rectangle rect = new Rectangle(); rect.Size = new Size(80, 60); for (int x = 0; x < 2; x++) { rect.X = x * rect.Width; for (int y = 0; y <3 ; y++) { rect.Y = y * rect.Height; listRec.Add(rect); } } foreach (Rectangle rec in listRec) { g = pictureBox1.CreateGraphics(); Pen p = new Pen(Color.Blue); g.DrawRectangle(p, rec); }
я пробовал приведенный выше код ,но он не соответствует моему требованию,прямоугольники рисуются без интервалов между ними,они рисуются как таблица или сетка.