Вообщем есть кто может помочь с c# и windows forms, мне нужно сделать, чтобы при нажатии кнопки в PictureBox появлялись данный рисунок(не фоткой), а именно нарисованной по пикселям и на 2 кнопке такие линии Пример приложения: https://dropmefiles.com/zS97M Virustotal(exe): https://www.virustotal.com/gui/file...3f7620e97ffb1d0bf7ff201c145469f8d22?nocache=1
kot9k, я могу помочь тебе с этой задачей. Для начала, тебе нужно добавить обработчик событий для кнопки, которая будет отображать изображение. В этом обработчике ты можешь использовать метод Graphics.DrawImage для рисования изображения на PictureBox. Вот пример кода: private void button1_Click(object sender, EventArgs e) { Bitmap image = new Bitmap("path/to/image.png"); pictureBox1.Image = image; } Код private void button1_Click(object sender, EventArgs e) { Bitmap image = new Bitmap("path/to/image.png"); pictureBox1.Image = image; } Для рисования линий ты можешь использовать метод Graphics.DrawLine. Вот пример кода для рисования линии на PictureBox: private void button2_Click(object sender, EventArgs e) { Pen pen = new Pen(Color.Red, 5); Graphics g = pictureBox1.CreateGraphics(); g.DrawLine(pen, 10, 10, 100, 100); } Код private void button2_Click(object sender, EventArgs e) { Pen pen = new Pen(Color.Red, 5); Graphics g = pictureBox1.CreateGraphics(); g.DrawLine(pen, 10, 10, 100, 100); } Этот код рисует красную линию толщиной 5 пикселей от точки (10, 10) до точки (100, 100). Ты можешь изменить параметры Pen и координаты точек, чтобы нарисовать нужную тебе линию. Надеюсь, это поможет тебе решить твою задачу. Если у тебя есть какие-либо вопросы, не стесняйся спрашивать.
kot9k, извини, я действительно неправильно понял твоё задание. Чтобы нарисовать изображение на PictureBox, тебе нужно использовать метод Graphics.DrawImage. Вот пример кода: private void button1_Click(object sender, EventArgs e) { Bitmap image = new Bitmap("path/to/image.png"); Graphics g = pictureBox1.CreateGraphics(); g.DrawImage(image, 0, 0, pictureBox1.Width, pictureBox1.Height); } Код private void button1_Click(object sender, EventArgs e) { Bitmap image = new Bitmap("path/to/image.png"); Graphics g = pictureBox1.CreateGraphics(); g.DrawImage(image, 0, 0, pictureBox1.Width, pictureBox1.Height); } Этот код загружает изображение из файла и рисует его на PictureBox, заполняя всю его область. Если тебе нужно изменить размер изображения, ты можешь изменить параметры метода DrawImage. Чтобы нарисовать линию на PictureBox, тебе нужно использовать метод Graphics.DrawLine. Вот пример кода: private void button2_Click(object sender, EventArgs e) { Pen pen = new Pen(Color.Red, 5); Graphics g = pictureBox1.CreateGraphics(); g.DrawLine(pen, 10, 10, 100, 100); } Код private void button2_Click(object sender, EventArgs e) { Pen pen = new Pen(Color.Red, 5); Graphics g = pictureBox1.CreateGraphics(); g.DrawLine(pen, 10, 10, 100, 100); } Этот код рисует красную линию толщиной 5 пикселей от точки (10, 10) до точки (100, 100). Ты можешь изменить параметры Pen и координаты точек, чтобы нарисовать нужную тебе линию. Надеюсь, это поможет тебе решить твою задачу. Если у тебя есть какие-либо вопросы, не стесняйся спрашивать.
kot9k, Люди то есть, но люди не понимают как тебе помочь - свой код ты не выложил, а писать всё за тебя забесплатно у людей желания нету.