32 / 32 / 3
Регистрация: 20.07.2011
Сообщений: 407
1

Сохранить катинку без диалогового окна

04.12.2011, 01:54. Показов 922. Ответов 8
Метки нет (Все метки)

Как можно и можно ли сохранить без диалогового окна в этом коде?

VB.NET
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
Private Sub btnSave_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnSave.Click
        Dim data As IDataObject
        Dim bmap As Image
        SendMessage(hHwnd, WM_CAP_EDIT_COPY, 0, 0)
        data = Clipboard.GetDataObject()
        If data.GetDataPresent(GetType(System.Drawing.Bitmap)) Then
            bmap = CType(data.GetData(GetType(System.Drawing.Bitmap)), Image)
            picCapture.Image = bmap
            ClosePreviewWindow()
            btnSave.Enabled = False
            btnStop.Enabled = False
            btnStart.Enabled = True
            If sfdImage.ShowDialog = DialogResult.OK Then
                bmap.Save(sfdImage.FileName, Imaging.ImageFormat.Bmp)
            End If
        End If
    End Sub
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.12.2011, 01:54
Ответы с готовыми решениями:

Печать BitMap без диалогового окна
Здравствуйте. Я прочитал и на вашем форуме и в книгах много примеров о том как запустить печать, но...

Сохранение текста без диалогового окна
Здравствуйте, извиняюсь за глупый вопрос, но не могу никак разобраться, как сохранить уже...

Как сохранить созданный файл Word без появления диалогового окна
При сохранении документа вылезает окно выбора названия и места сохранения файла. Можно ли сделать...

Как присвоить переменную одного диалогового окна к переменной другого диалогового окна? (ООП)
Вот у меня есть результат вычисления и я его присваиваю переменной в первом диалоговом окне, но я...

8
Почетный модератор
21308 / 9042 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
04.12.2011, 01:59 2
abbat81, что-то я даже вопроса не понял...
Прописать путь к картинке вместо диалога... Но это ж глупости, такое бы ты не спросил, поэтому лучше поясни что нужно
0
32 / 32 / 3
Регистрация: 20.07.2011
Сообщений: 407
04.12.2011, 02:03  [ТС] 3
Памирыч, чесное слово стыдно, что не могу разобраться(((
VB.NET
1
bmap.Save(sfdImage.FileName, Imaging.ImageFormat.Bmp)
Нужно сохранить картинку "картинка.bmp" на диск С:\
0
Почетный модератор
21308 / 9042 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
04.12.2011, 02:12 4
VB.NET
1
bmap.Save("С:\картинка.bmp", Imaging.ImageFormat.Bmp)
О_о
0
32 / 32 / 3
Регистрация: 20.07.2011
Сообщений: 407
04.12.2011, 02:23  [ТС] 5
Памирыч, вот именно, на это получаю:
Absolute path information is required.

0
Почетный модератор
21308 / 9042 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
04.12.2011, 02:28 6
Впервые слышу что такая трабла возникла
Вот:
VB.NET
1
2
3
4
        Dim B As New Bitmap(My.Computer.Screen.Bounds.Width, My.Computer.Screen.Bounds.Height)
        Dim G As Graphics = Graphics.FromImage(B)
        G.CopyFromScreen(New Point(0, 0), New Point(0, 0), My.Computer.Screen.Bounds.Size)
        B.Save("C:\Screen.bmp", System.Drawing.Imaging.ImageFormat.Bmp)
1
32 / 32 / 3
Регистрация: 20.07.2011
Сообщений: 407
04.12.2011, 02:34  [ТС] 7
Памирыч,

Неверный пример (мой):
VB.NET
1
bmap.Save("С:\картинка.bmp", Imaging.ImageFormat.Bmp)
Верный пример (работает):

VB.NET
1
bmap.Save("С:\картинка.bmp", System.Drawing.Imaging.ImageFormat.Bmp)
0
Почетный модератор
21308 / 9042 / 1082
Регистрация: 11.04.2010
Сообщений: 11,014
04.12.2011, 02:37 8
abbat81,
Ты глянь только:
Миниатюры
Сохранить катинку без диалогового окна  
1
32 / 32 / 3
Регистрация: 20.07.2011
Сообщений: 407
04.12.2011, 02:38  [ТС] 9
Памирыч, ужас то какой )))))
век от позора не отмыться ))

_____

ПыСы - полезная прога )))
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.12.2011, 02:38

Создание диалогового окна которое предлагает сохранить изменения
Здраствуйте, как создать диалоговое окно типа того которое выкидывает MS Office когда закрываешь не...

Сохранить конечное значение QSpinBox перед закрытием диалогового окна
Как сохранить конечное значение перед закрытием диалогового окна?? При использовании value...

Как сохранить путь диалогового окна открытый в прошлой сессии?
В 1С делаю под собой: 1)"Сервис-дополнительные внешние отчеты и обработки - дополнительные...

Отправка на печать без диалогового окна
У принтера Xerox 3325 есть возможность защищенной отправки на печать т.е. пользователь на ПК в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.