Visual Basic, .NET, ASP, VBScript
 

   
   
     

Форум - Общий форум

Страница: 1 |

 

  Вопрос: Копирование картинок Добавлено: 15.08.04 13:47  

Автор вопроса:  Tigre
Как скопировать картинку PictureBox в CommandButton, если картинка загружена с помощью PaintPicture? Такой вариант непроходит:

Private Sub Form_Load()
CommonDialog1.ShowOpen
strFileName = CommonDialog1.FileName
Set NewPicture = LoadPicture(strFileName)
Picture1.PaintPicture NewPicture, 1, 1, 1000, 1000, x, y, NewPicture.Height, NewPicture.Width
End Sub

Private Sub Command1_Click()
Picture2 = Picture1
End Sub

Ответить

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

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #1
Добавлено: 15.08.04 14:51
Picture1.Image

Ответить

Номер ответа: 2
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #2 Добавлено: 16.08.04 00:04
описание: на форме кнопка(cmd), picture1(pic1), picture2(pic2), в pic1 загружен рисунок 54х18, pic2 чист, на кнопке выставлен графичиский стиль, ScaleMode=3(пикселы) у pic1 & pic2. That all. ok!

Private Sub cmd_Click()
    cmd.Picture = pic2.Image
End Sub

Private Sub Form_Load()
  pic2.PaintPicture pic1.Picture, 0, 0, 18, 18, 10, 10, 8, 8
End Sub

Ответить

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



Вопросов: 34
Ответов: 63
 Профиль | | #3 Добавлено: 16.08.04 00:41
Зделал всё как написано. Непроходит.

Ответить

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #4
Добавлено: 16.08.04 00:56
pic2.AutoRedraw = true
AutoRedraw у формы и у контрола включил ?

Ответить

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



Вопросов: 34
Ответов: 63
 Профиль | | #5 Добавлено: 16.08.04 01:03
Уже включил. Теперь с Pic1 на Pic2 копирует. А кнопка всё пустая

Ответить

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



Разработчик Offline Client

ICQ: 233286456 

Вопросов: 34
Ответов: 5445
 Web-сайт: hw.t-k.ru
 Профиль | | #6
Добавлено: 16.08.04 02:14
а у кнопки включи Style = graphics, не ужели так сложно по св-вам полазать ?

Ответить

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



Вопросов: 34
Ответов: 63
 Профиль | | #7 Добавлено: 16.08.04 16:04
Style = graphics я сразу поставил, по свойствам лазил. Вроде всё правильно.

Ответить

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



ICQ: 334781088 

Вопросов: 108
Ответов: 2822
 Профиль | | #8 Добавлено: 17.08.04 08:31
Можно сабклассировать кнопку и перерисовывать картинку на WM_PAINT

Ответить

Номер ответа: 9
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #9 Добавлено: 17.08.04 11:30
чё хрень то городить, написал уже код, который работает, испытал его - всё пашет!!!!!!!

Ответить

Номер ответа: 10
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #10 Добавлено: 17.08.04 11:41
to Tigre: пиши адрес воего мыла кину этот же пример в работе.

Ответить

Номер ответа: 11
Автор ответа:
 Tigre



Вопросов: 34
Ответов: 63
 Профиль | | #11 Добавлено: 17.08.04 21:27
kychd@mail.ru

Ответить

Номер ответа: 12
Автор ответа:
 night-roll



Вопросов: 36
Ответов: 326
 Профиль | | #12 Добавлено: 18.08.04 12:31
to Tigre:
держи!!!!!!
да и не забудь про ScaleMode = 3 у всех пикчеров
про графический стильу кнопки
и про AutoRedraw у пикчеров

Ответить

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



Вопросов: 34
Ответов: 63
 Профиль | | #13 Добавлено: 18.08.04 23:14
Спасибо.

Ответить

Страница: 1 |

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



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