7 / 5 / 4
Регистрация: 02.06.2012
Сообщений: 248
|
|
1 | |
Как рисовать в Windows Forms?10.09.2014, 17:53. Показов 21280. Ответов 6
Метки нет Все метки)
(
Я проверил все варианты, начиная от Paint Event до CreateGraphics.
Думаю мне не стоит объяснять почему они не работают. Просто скажите, какой способ САМЫЙ верный, чтобы нарисовать к примеру квадрат?
0
|
|
10.09.2014, 17:53 | |
Ответы с готовыми решениями:
6
Как можно рисовать на форме Windows Forms с помощью обычного GDI
Как переделать Windows Forms приложение в Windows Service с UI? |
1119 / 854 / 499
Регистрация: 09.04.2014
Сообщений: 2,021
|
||||||
10.09.2014, 18:02 | 2 | |||||
Думаю стоит
0
|
7 / 5 / 4
Регистрация: 02.06.2012
Сообщений: 248
|
|
10.09.2014, 19:18 [ТС] | 3 |
Проблем до фига! К примеру пару проблем:
1. Я не могу объявить OnPaint в другом классе. 2. Я не могу добавить Paint Event, когда DoubleBuffered = true, когда я делаю это с MyPanel Class. 3. Я не могу добавить второй Paint Event и когда я удаляю первый Paint Event, то рисунок исчезает. Я не могу найти ответ на msdn и тут, это вообще возможно рисовать в C#? Или все эти побрикушки вроде Graphics сделали для роскоши? Если возможно, прошу написать один единйственный универсальный код, вы можете меня спасти.
0
|
Заблокирован
|
|
10.09.2014, 20:01 | 4 |
Зачем рисовать на форме, для этого есть PictureBox.
Как вариант: 1. Создаем рисунок в PictureBox (это нужно сделать только 1 раз при создании формы, или чтобы удалить старый рисунок) pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height); 2. Рисуем (например, в событии Shown, но можно и просто по кнопке и т.д.) using (var g = Graphics.FromImage(pictureBox1.Image)) { g.DrawLine(Pens.Blue, 0, 0, 200, 300); }
0
|
290 / 271 / 107
Регистрация: 10.06.2011
Сообщений: 696
|
|
10.09.2014, 20:28 | 5 |
0
|
7 / 5 / 4
Регистрация: 02.06.2012
Сообщений: 248
|
||||||
10.09.2014, 21:55 [ТС] | 6 | |||||
Я нашёл способ, вроде как вы предложили:
1
|
79 / 79 / 37
Регистрация: 11.09.2014
Сообщений: 579
|
|
12.09.2014, 16:14 | 7 |
Может стоит посмотреть в сторону directX?!
0
|
12.09.2014, 16:14 | |
Помогаю со студенческими работами здесь
7
Код для Windows Forms не работает в Web Forms? Как разобратся с Windows Forms Как сделать в Windows Forms
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |