сохранение картинки...

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
WhiTe*DeviL
Начинающий
Начинающий
 
Сообщения: 23
Зарегистрирован: 15.06.2003 (Вс) 18:42

сохранение картинки...

Сообщение WhiTe*DeviL » 16.06.2003 (Пн) 23:46

Как сохранить картинку, нарисованную в picturebox'e в файл?

Rainbow
Человек-радуга
Человек-радуга
 
Сообщения: 543
Зарегистрирован: 13.05.2003 (Вт) 14:16

Сообщение Rainbow » 17.06.2003 (Вт) 10:05

SavePicture Picture1.Image, "c:\temp\pic1.bmp"

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 11.09.2003 (Чт) 11:23

А можно так:

Добавдяешь на форму компоненет commondialog и делашь как говорил Rainbow...
Код: Выделить всё
private sub command1_click()
on error goto metka
commondialog1.filter = "*.bmp|*.bmp|"
commondialog1.showopen
SavePicture Picture1.Image, commondialog1.filename
exit sub
metka:
exit sub
end sub

Работает 100%

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 12.09.2003 (Пт) 19:09

Только не Picture1.Image, а Picture1.Picture и не CommonDialog1.ShowOpen а .ShowSave. :idea:

И вообще, вместо меток можно:
Код: Выделить всё
CommonDialog1.ShowSave
If CommonDialog1.CancelError = False Then Exit Sub
SavePicture Picture1.Picture, CommonDialog1.FileName
Нет меня больше

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 13.09.2003 (Сб) 5:39

A.A.Z., ты неправильно понимаешь назначение и использование проперти CancelError :). Это не индикатор ошибки. Эту проперть если поставить в тру, то дайлог будет генерить ошибку, когда юзер выбирает отмену. А если её поставить в фолс, то ошибка генериться не будет! А проверять её состояние после вызова диалога бессмысленно.
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Ramzes
Скромный человек
Скромный человек
Аватара пользователя
 
Сообщения: 5004
Зарегистрирован: 12.04.2003 (Сб) 11:59
Откуда: Из гробницы :)

Сообщение Ramzes » 13.09.2003 (Сб) 9:43

Sory :oops:

Ну ошибся чуть-чуть...с кем не бывает?

но так книга пишет.

Всмисле

Код: Выделить всё
on error goto (Туда)

A.A.Z.
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
 
Сообщения: 3035
Зарегистрирован: 30.06.2003 (Пн) 13:38

Сообщение A.A.Z. » 13.09.2003 (Сб) 20:14

2 GSerg:

Да я знаю! :wink: Просто помогает, вот я ей и пользуюсь... :wink:
Нет меня больше


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: AhrefsBot и гости: 11

    TopList