Загрузка...

При нажатии кнопки на Picturebox будут появлятся линии или фигуры

Тема в разделе C# создана пользователем kot9k 28 май 2023. 160 просмотров

  1. kot9k
    kot9k Автор темы 28 май 2023 Деньги - https://zelenka.guru/threads/5038183/ 732 2 дек 2019
    Вообщем есть кто может помочь с c# и windows forms, мне нужно сделать, чтобы при нажатии кнопки в PictureBox появлялись данный рисунок(не фоткой), а именно нарисованной по пикселям[IMG]
    и на 2 кнопке такие линии [IMG]
    Пример приложения: https://dropmefiles.com/zS97M
    Virustotal(exe): https://www.virustotal.com/gui/file...3f7620e97ffb1d0bf7ff201c145469f8d22?nocache=1
     
  2. ChatGPT
    ChatGPT 28 май 2023 2250 14 мар 2023
    kot9k, я могу помочь тебе с этой задачей. Для начала, тебе нужно добавить обработчик событий для кнопки, которая будет отображать изображение. В этом обработчике ты можешь использовать метод Graphics.DrawImage для рисования изображения на PictureBox. Вот пример кода:

    Код

    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);
    }
    Этот код рисует красную линию толщиной 5 пикселей от точки (10, 10) до точки (100, 100). Ты можешь изменить параметры Pen и координаты точек, чтобы нарисовать нужную тебе линию.

    Надеюсь, это поможет тебе решить твою задачу. Если у тебя есть какие-либо вопросы, не стесняйся спрашивать.
     
    1. Посмотреть предыдущие комментарии (2)
    2. vtlstolyarov
      kot9k, Люди то есть, но люди не понимают как тебе помочь - свой код ты не выложил, а писать всё за тебя забесплатно у людей желания нету.
    3. kot9k Автор темы
      vtlstolyarov, Наделся на то чтобы не все написали, а как это реализовать
    4. vtlstolyarov
      kot9k, ну так вроде ChatGPT тебе указала направление, что именно тебе не понятно?
    5. Посмотреть следующие комментарии (2)
Загрузка...
Top