0 / 0 / 0
Регистрация: 02.06.2018
Сообщений: 4
1

Рисование треугольника в picturebox

11.07.2018, 11:34. Показов 1534. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Всем доброго времени суток, подскажите , пожалуйста, как нарисовать треугольник по координатам точек в picturebox'е. У меня есть два объекта класса треугольник, в каждом есть два массива координат X,Y соответственно. Не понимаю, как мне по нажатию кнопки необходимо прорисовывать треугольник. Пробовал вот так, но при нажатии кнопки у меня происходит вылет приложения, помогите, пожалуйста:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void Print(triangel &t)
        {
            Graphics^ graf = pictureBox1->CreateGraphics();
            Pen^ blackPen = gcnew Pen(Color::Black, 2.0f);
            graf->Clear(Color::White);
            int k = 0, d = 0;
            for (int i = 0; i < 6; i++)
            {
                if (i % 2 == 0)m_p[i] = t.GetX(i/2);
                if (i % 2 == 1)m_p[i] = t.GetY((i-1)/2);
            }
            Point point1 = Point(m_p[0] * 3 + k * 200, 400 - m_p[1] * 3 - d * 200);
            Point point2 = Point(m_p[2] * 3 + k * 200, 400 - m_p[3] * 3 - d * 200);
            Point point3 = Point(m_p[4] * 3 + k * 200, 400 - m_p[5] * 3 - d * 200);
            cli::array<PointF>^ points;
            graf->DrawPolygon(blackPen , points);
        }
private: System::Void button6_Click_1(System::Object^  sender, System::EventArgs^  e) {
    Print(a);
}
Извините, что тему не в том месте расположил
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
11.07.2018, 11:34
Ответы с готовыми решениями:

Рисование треугольника в PictureBox
Здравствуйте! Помогите решить задачу Требуется разработать приложение, которое: 1. Обеспечивает...

Рисование треугольника , в pictureBox
Я строю треугольник тупо по координатам прямых и задаю только размер сторон. Подскажите пожалуйста...

pictureBox и рисование
Всем привет:). Сразу к делу8-): Есть программа, в которой я по клавише очищаю pictureBox, даю ему...

Рисование в PictureBox :(
Здравствуйте, есть 2 массива координат X,Y для некоторого колличества точек. Нужно соединить...

0
11.07.2018, 11:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
11.07.2018, 11:34
Помогаю со студенческими работами здесь

Рисование из центра PictureBox
Как сделать так, что бы изображение рисовалось из центра пикчаБокса ? а не из левого верхнего угла?...

Рисование линий в PictureBox
Решил, попробовать windows forms для нарисования графика функции, начал с простого - линия между...

Рисование в PictureBox, непонятная ошибка
на попытку рисования выдает ошибку #pragma endregion private: System::Void...

Рисование в PictureBox с использованием MouseMove, MouseDown
Здраствуйте. У меня есть picturebox мне нужно: 1) при нажатии кнопки мыши рисуется квадрат 2)...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru