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

Как рисовать на форме?

14.11.2017, 20:56. Показов 4039. Ответов 1
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Как рисовать на форме ,используя графические примитивы ? (например : circle(),line(),rectangle(),setpixel() ...)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
14.11.2017, 20:56
Ответы с готовыми решениями:

Как рисовать в форме?
В качестве примера, изобразите, пожалуйста, какую-нибудь прямую.

Как рисовать на форме
есть файл его надо быстро рисовать на форме, подскажите как ? Добавлено через 30 секунд или...

Как рисовать на форме? Пользуюсь MVP паттерном
День добрый! У меня или навык гугленья сломался или что-то еще, поэтому прошу помощи реальных...

Как рисовать линии и делать заливку по частям на форме?
как нарисовать линию не через програмный код, а визуально? например мне надо разделить форму на 2...

1
Эксперт .NET
5871 / 4748 / 2940
Регистрация: 20.04.2015
Сообщений: 8,361
14.11.2017, 21:11 2
Лучший ответ Сообщение было отмечено Ganter как решение

Решение

Ganter,
Обычно для рисования на форме перегружается метод OnPaint:
C#
1
2
3
4
protected override void OnPaint(PaintEventArgs e)
{
    e.Graphics.DrawEllipse(Pens.Red, 50, 50, 100, 100);
}
или осуществляется подписка на событие формы Paint.
C#
1
2
3
4
5
6
7
8
9
private void Form1_Load(object sender, EventArgs e)
{
    this.Paint += Form1_Paint;
}
 
void Form1_Paint(object sender, PaintEventArgs e)
{
    e.Graphics.DrawEllipse(Pens.Red, 50, 50, 100, 100);
}
В обоих случаях в методы передается параметр события e класса PaintEventArgs.
Из этого параметра можно получить "холст" формы (свойство Graphics), на котором можно рисовать.
Как рисовать можно посмотреть в примерах здесь.
0
14.11.2017, 21:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.11.2017, 21:11
Помогаю со студенческими работами здесь

Возможно ли рисовать анимацию в форме
Возможно ли рисовать анимацию в форме? Обязательно ли нужен net framework для написания программ...

Рисовать на форме без события Paint
Здравствуйте! Как можно рисовать на форме без использования события Paint. Ну типа самому написать...

Создать класс который будет рисовать ячейку на форме
Когда я пытаюсь сделать это, у меня выдается ошибка "...

Есть класс Точка. Написать метод, который будет рисовать точку на форме
Есть класс Точка. Написать метод, который будет рисовать точку на форме. class Point { ...


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

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

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