Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.77/75: Рейтинг темы: голосов - 75, средняя оценка - 4.77
0 / 0 / 1
Регистрация: 12.03.2014
Сообщений: 61

Рисование линий в PictureBox

21.11.2014, 18:08. Показов 13649. Ответов 8
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Решил, попробовать windows forms для нарисования графика функции, начал с простого - линия между двумя точками.
Но уже и тут не пойму , что не так, хотя делаю все как описано в уроке.
C++ Скопировано
1
2
3
4
private: System::Void pictureBox1_Paint(System::Object^ sender, System::Windows::Forms::PaintEventArgs^ e) {
 
e->Graphics->DrawLine(System::Drawing::Pens::Green, m_p[1], m_p[2], m_p[3], m_p[4]);
}
пишет ошибку: Ошибка 2 error C2227: выражение слева от "->DrawLine" должно указывать на тип класса, структуры или объединения либо на универсальный тип
Подскажите =)
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
21.11.2014, 18:08
Ответы с готовыми решениями:

рисование линий в winForms c++
подскажите существует ли в vs winForms объект Линия? как его инициализировать? или же можно как то просто нарисовать линию, а потом...

Рисование линий и окружностей
Ребята объясните как рисовать линии и кружки в microsoft visual studio 2010(новичок в этом деле, нужно сделать курсовую) искал в MSDNe ,...

Создание массива и рисование линий
Здравствуйте. Подскажите пожалуйста как решить эту задачу. 1. Через textBox ввести два числа, допустим - шаг линий и количество...

8
 Аватар для Pingvinoff
63 / 63 / 15
Регистрация: 20.08.2014
Сообщений: 593
21.11.2014, 18:33
zhundik, что-то мне подсказывает, что это шарп. Извините, но тут помочь не смогу.
0
0 / 0 / 1
Регистрация: 12.03.2014
Сообщений: 61
21.11.2014, 18:52  [ТС]
Pingvinoff, а как тогда попроще реализовать вывод графика функции на с++ ?
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
21.11.2014, 19:02
Чем мой способ тебе не подошёл или способ gazlan?
Это какой тип проекта? C++ CLR?
0
0 / 0 / 1
Регистрация: 12.03.2014
Сообщений: 61
21.11.2014, 19:03  [ТС]
nmcf, да, C++ CLR
0
34 / 34 / 21
Регистрация: 02.02.2012
Сообщений: 181
21.11.2014, 19:05
http://olocoder.ru/VS0.html
здесь есть несколько полезных, на мой взгляд, уроков по формам
0
0 / 0 / 1
Регистрация: 12.03.2014
Сообщений: 61
21.11.2014, 19:08  [ТС]
TyLinka, там и читал как раз)))

Добавлено через 2 минуты
nmcf, не успел опробовать его, т.к. мне нужно не просто рисование , а определенные графики функций.
Задача моя - написать метод половинного деления и чтобы еще показывался отрезок закрашенный, и с каждой итерацией менялся
0
7803 / 6567 / 2988
Регистрация: 14.04.2014
Сообщений: 28,705
21.11.2014, 19:36
Рисование по нажатию кнопки.
C++ Скопировано
1
2
3
4
5
6
7
8
    private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
                 Graphics ^ g = pictureBox1->CreateGraphics();
                 Pen^ p = gcnew Pen( Color::Blue,1.0f );
                 Point pt1 = Point(10, 10);
                 Point pt2 = Point(100, 100);
                 g->DrawLine(p, pt1, pt2);
 
             }
1
 Аватар для Pingvinoff
63 / 63 / 15
Регистрация: 20.08.2014
Сообщений: 593
22.11.2014, 06:57
zhundik, Qt. Просто как тапочек.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
22.11.2014, 06:57
Помогаю со студенческими работами здесь

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

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

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

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

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


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Новые блоги и статьи
Не удержался от оценки концепции двигателя Стирлинга.
Hrethgir 03.04.2025
Сколько не пытался - она выдавала правильные схемы, причём случайно рисовала горячие области в середине, холодные по краям, трубки с краёв в низ и магнит в соединяющей, но при этой выдавала описание. . .
Метод с двумя буферами (или double buffering) или ping-pong buffering
Hrethgir 02.04.2025
Из ответов LM модели. Метод, который предполагает использование двух массивов для хранения промежуточных результатов сложения векторов, обычно применяется в сценариях, где необходимо минимизировать. . .
На любовном киберфронте
Alexander-7 01.04.2025
Недавно на одном малоизвестном сайте знакомств мною заинтересовалась девушка: «Текст немного странный. Но, судя по адресу почты, иностранка», – подумал я. Поколебавшись пару суток, я ответил ей:. . .
Как работает Node.js изнутри
run.dev 29.03.2025
Node. js изменил подход к разработке веб-приложений, позволив использовать JavaScript не только на стороне клиента, но и на сервере. Созданный в 2009 году Райаном Далем, этот открытый,. . .
Моки в Python: Mock Object Library
py-thonny 29.03.2025
Тестирование кода требует особого подхода, когда речь идёт о компонентах, взаимодействующих с внешним миром. Мы часто сталкиваемся с непредсказуемостью HTTP-запросов, чтением данных из базы или. . .
JavaScript: Управление памятью и улучшение производительности
run.dev 29.03.2025
В отличие от низкоуровневых языков программирования, JavaScript не требует ручного выделения и освобождения памяти. Здесь работает автоматический сборщик мусора, который определяет, какие объекты. . .
Мультитенантная архитектура со SpringBoot и PostgreSQL
ArchitectMsa 29.03.2025
SaaS-приложения редко обслуживают одного клиента и обычно они должны поддерживать множество организаций, каждая из которых работает в своём изолированном пространстве. Мультитенантная архитектура. . .
std::span в C++: Производительность и лучшие практики
NullReferenced 28.03.2025
std::span — одно из самых недооценённых нововведений стандарта C++20, которое радикально меняет подход к работе с непрерывными последовательностями данных. По сути, это невладеющее представление. . .
Многопоточность в C#: Threadpool
UnmanagedCoder 28.03.2025
Пул потоков в C# — это коллекция заранее созданных и готовых к использованию потоков, которые находятся в распоряжении приложения. Вместо того чтобы создавать и уничтожать потоки для каждой небольшой. . .
Вопросы на собеседованиях по микросервисам
ArchitectMsa 27.03.2025
Работодатели ищут не просто разработчиков, знающих базовые концепции, а специалистов, разбирающихся в тонкостях масштабирования, отказоустойчивости и производительности. Сейчас на первый план выходят. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru
Выделить код Копировать код Сохранить код Нормальный размер Увеличенный размер