Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - .NET

Страница: 1 |

 

  Вопрос: Картинка из цвета Добавлено: 04.09.09 00:42  

Автор вопроса:  UnDeAdZak
Дано: Цвет, и Picturebox.
Нада: Этот цвет сделать не Back Color, а Image.
В Vb 6.0 был метод Paint picture, а что делать в VB.NET?

Ответить

  Ответы Всего ответов: 14  

Номер ответа: 1
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #1 Добавлено: 04.09.09 00:52
Graphics.DrawImage

Ответить

Номер ответа: 2
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #2 Добавлено: 04.09.09 07:37
А причём тут DrawImage? Он прорисовывает на форме(или другом элементе управления картинку, из уже заданной. А мне надо наоборот, нарисовать картинку.

Ответить

Номер ответа: 3
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #3 Добавлено: 04.09.09 07:57

public void FillRectangle(System.Drawing.Brush brush, System.Drawing.Rectangle rect)
    Member of System.Drawing.Graphics

Summary:
Fills the interior of a rectangle specified by a System.Drawing.Rectangle structure.

Parameters:
brush: System.Drawing.Brush that determines the characteristics of the fill.
rect: System.Drawing.Rectangle structure that represents the rectangle to fill.

Ответить

Номер ответа: 4
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #4 Добавлено: 04.09.09 07:59
или даже вот этот метод

Ответить

Номер ответа: 5
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #5 Добавлено: 04.09.09 07:59

public void Clear(System.Drawing.Color color)
    Member of System.Drawing.Graphics

Summary:
Clears the entire drawing surface and fills it with the specified background color.

Parameters:
color: System.Drawing.Color structure that represents the background color of the drawing surface.

Ответить

Номер ответа: 6
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #6 Добавлено: 04.09.09 08:00
К сожалению большинство посетителей vbnet.ru не умеют кратко и четко формулировать свои мысли и ты не исключение.

Прочитай внимательно свой изначальный вопрос, из него не следует что именно тебе нужно.

Метод DrawImage является аналогом метода PaintPicture из VB6, поэтому я его и привел.

Ответить

Номер ответа: 7
Автор ответа:
 Artyom



Разработчик

Вопросов: 130
Ответов: 6602
 Профиль | | #7 Добавлено: 04.09.09 08:04
О_О Неужели телепаты вышли из отпуска?????????????????????????????????

Ответить

Номер ответа: 8
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #8 Добавлено: 04.09.09 09:41
ну да... я вернулся )))

Ответить

Номер ответа: 9
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #9 Добавлено: 04.09.09 19:51
Сорри, просто я использовал PaintPicture в основном для этого, и забыл про другие его назначения.

Ответить

Номер ответа: 10
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #10 Добавлено: 04.09.09 22:33
DrawRectangle не работает, я уже пробовал.Я на PictureBox нарисовал прямоугольник, закрасил его, но свойство PictureBox1.Image осталось равно Nothing.
EROS, плиз обьясни поджробней второй пример.

Ответить

Номер ответа: 11
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #11
Добавлено: 04.09.09 22:45
  1. Dim BMP As New Bitmap(Me.PictureBox1.Width, Me.PictureBox1.Height)
  2.         Dim g As Graphics
  3.         g = System.Drawing.Graphics.FromImage(BMP)
  4.         g.Clear(Color.Aqua)
  5.         Me.PictureBox1.Image = BMP

Вот тут: g.Clear(Color.Aqua) - задай любой цвет и будет тебе счастье.
Зачем делать DrawImage, если можно графикс очистить заданным цветом...

Ответить

Номер ответа: 12
Автор ответа:
 EROS



Вопросов: 58
Ответов: 4255
 Профиль | | #12 Добавлено: 04.09.09 23:11
DrawRectangle не работает, я уже пробовал.

моцк у тебя не работает! ;)

Ответить

Номер ответа: 13
Автор ответа:
 UnDeAdZak



Вопросов: 80
Ответов: 476
 Профиль | | #13 Добавлено: 04.09.09 23:58
моцк у тебя не работает!

Ой точно! Забыл включить! =)

Ответить

Номер ответа: 14
Автор ответа:
 Дмитрий Юпатов



Вопросов: 4
Ответов: 457
 Web-сайт: cargomaster.at.ua/
 Профиль | | #14
Добавлено: 05.09.09 18:44
UnDeAdZak, мой код работает у тебя?

Ответить

Страница: 1 |

Поиск по форуму



© Copyright 2002-2011 VBNet.RU | Пишите нам