Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут
закрыты.
Читайте
требования к создаваемым темам.
-
Algol
-
- Продвинутый пользователь

-

-
- Сообщения: 138
- Зарегистрирован: 16.01.2004 (Пт) 22:41
- Откуда: Н.Новгород
Algol » 23.02.2004 (Пн) 22:19
Как сохранить картинку в каком - нибудь формате (ну хотя бы в BMp, Jpeg, ну можно и больше) с использованием CommonDialog`a. Заранее спасибо

Настоящие программисты пишут коды вручную.
-
Amed
-
- Алфизик

-
-
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
-
Amed » 23.02.2004 (Пн) 22:37
- Код: Выделить всё
Dim strPath As String
With CommonDialog1
.ShowSave
.DialogTitle = "Выберите файл..."
.Filter = "Bitmap Files (*.bmp) | *.bmp"
strPath = .FileName
End With
SavePicture Picture1.Picture, strPath
Этот код сохраняет в формате bmp...
-
Algol
-
- Продвинутый пользователь

-

-
- Сообщения: 138
- Зарегистрирован: 16.01.2004 (Пт) 22:41
- Откуда: Н.Новгород
Algol » 23.02.2004 (Пн) 23:42
Этот код не идет, может где нибудь ошибка?

Настоящие программисты пишут коды вручную.
-
A.A.Z.
-
- Член-корреспондент академии VBStreets

-
-
- Сообщения: 3035
- Зарегистрирован: 30.06.2003 (Пн) 13:38
-
A.A.Z. » 23.02.2004 (Пн) 23:50
1) Ты подключил CommonDialog? (Project -> Components -> Microsoft Common Dialog Control)
2) Как он у тебя называется? (Должен - CommonDialog1)
3) Есть ли у тебя на форме PictureBox "Picture1", есть ли в нем картинка? (Если нет - поставь).
Нет меня больше
-
Algol
-
- Продвинутый пользователь

-

-
- Сообщения: 138
- Зарегистрирован: 16.01.2004 (Пт) 22:41
- Откуда: Н.Новгород
Algol » 24.02.2004 (Вт) 0:01
Создается неизвестного расширения файл. И че это такое?

Настоящие программисты пишут коды вручную.
-
A.A.Z.
-
- Член-корреспондент академии VBStreets

-
-
- Сообщения: 3035
- Зарегистрирован: 30.06.2003 (Пн) 13:38
-
A.A.Z. » 24.02.2004 (Вт) 0:06
А, попробуй так:
- Код: Выделить всё
Dim strPath As String
With CommonDialog1
.DialogTitle = "Выберите файл..."
.Filter = "Bitmap Files (*.bmp) | *.bmp|"
.ShowSave
strPath = .FileName
End With
SavePicture Picture1.Picture, strPath
Нет меня больше
-
Algol
-
- Продвинутый пользователь

-

-
- Сообщения: 138
- Зарегистрирован: 16.01.2004 (Пт) 22:41
- Откуда: Н.Новгород
Algol » 24.02.2004 (Вт) 0:15
Вот это действует, а с Jpeg можно.

Настоящие программисты пишут коды вручную.
-
Amed
-
- Алфизик

-
-
- Сообщения: 5346
- Зарегистрирован: 09.03.2003 (Вс) 9:26
-
Amed » 24.02.2004 (Вт) 8:33
Можно.
-
alibek
-
- Большой Человек

-
-
- Сообщения: 14205
- Зарегистрирован: 19.04.2002 (Пт) 11:40
- Откуда: Russia
alibek » 24.02.2004 (Вт) 10:55
Algol писал(а):А почему здесь сохраняется начальное изображение. Мне то надо чтобы сохранялось измененное?

А подумать не бывает? SavePicture Picture1.
Image
Lasciate ogni speranza, voi ch'entrate.
-
Algol
-
- Продвинутый пользователь

-

-
- Сообщения: 138
- Зарегистрирован: 16.01.2004 (Пт) 22:41
- Откуда: Н.Новгород
Algol » 24.02.2004 (Вт) 11:00
Ну и что все равно сохраняется начальное изображение.

Настоящие программисты пишут коды вручную.
-
eldar89
-
- Начинающий

-
-
- Сообщения: 22
- Зарегистрирован: 12.09.2002 (Чт) 16:30
eldar89 » 27.02.2004 (Пт) 14:26
А не легче все настройки указать в свойствах комман диалога?
Чем потом прописывать всё вручную!И вообще в каждый третий
книги по вб ПОДРОБНО рассказывается как всё это делается!
З.Ы.
Эсли вы хотите сделать прогу которая меняет формат рисунков,то
лку не будет,так как все равно размер не уменьшиться!Потому что это сложный алгоритм перекодирования...
Вернуться в Visual Basic 1–6
Кто сейчас на конференции
Сейчас этот форум просматривают: Google-бот, PetalBot, Yandex-бот и гости: 8