Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
VB Использование формы "File Conversion Encoding" в макросах. Хочу открыть текстовый документ из макроса. Dialogs(wdDialogFileOpen) не позволяет вызвать диалог выбора кодировки для данного текста или я не знаю как это делается. Подскажите пожалуйста. https://www.cyberforum.ru/ visual-basic/ thread460370.html Как сделать выборку из двух Recordset в третий? VB
Собственно сабж. Есть один Recordset1, результат SQL запроса из нескольких таблиц, есть второй Recordset2, выборка из других таблиц. Имеется у них общее поле, скажем ID. Можно ли построить еще один Recordset3, с помощью SQL запроса где в поле WHERE будет стоять Recordset1.ID=Recorrdset2.ID? Так в лоб не получается. Может надо как-то без Recordset?
VB 'All executable code must be in procedures. You can't define a Function procedure inside another Function, Sub, or Property procedure.' Народ! Мне 1 программку всего написать надо и я от вас отстану ! :-) ... Проблема в том что функция(в широком смысле) в VBA, Excel не работает, когда в ней пытаются присваивать значения (и не только) другим ячейкам... Может ответ таится в: 'All executable code must be in procedures. You can't define a Function procedure inside another Function, Sub, or Property procedure.' (для тех кто... https://www.cyberforum.ru/ visual-basic/ thread460368.html VB Как получить координаты точки, которую указывает пользователь на поле чертежа? Как получить координаты точки, которую указывает пользователь на поле чертежа? GetPoint не работает. :((( https://www.cyberforum.ru/ visual-basic/ thread460366.html
Что быстрее: макрос или код VBA ? VB
Имеется ввиду макросы в MS Access. Нужна конкретная информация по сабжу.
VB Что за файлы chm, как их прочитать? В принципе, из вопроса всё ясно. В Windowssystem есть файл inet98.chm При попытке открыть его выдаётся: Файл не является файлом справки Windows или повреждён. Спасибо. ZandR https://www.cyberforum.ru/ visual-basic/ thread460360.html
VB Контроль удаления / перименования файлов... https://www.cyberforum.ru/ visual-basic/ thread460359.html
Хотелось бы узнать, как лучше, используя VB и API контролировать моменты удаления . переименования файлов в системе (Shell и др. проги) Спасибо.
VB Про инсталляцию с базой данных
Подскажите пожалуйста чайнику: Программа обращается к файлу базы данных. Файл лежит в папке проекта (в смысле Project). Соответственно в свойствах DAO или ADO прописываю этот путь. При создании дистрибутива описываю инсталлированную программу положить ну например в Program Files/Моя Программа... Ну и базу она ессно не находит. Вопрос: Правильно ли будет на этапе разработки проекта сразу...
VB Правильно ли будет на этапе разработки проекта сразу создать планируемую папку? https://www.cyberforum.ru/ visual-basic/ thread460355.html
Подскажите пожалуйста чайнику: Программа обращается к файлу базы данных. Файл лежит в папке проекта (в смысле Project). Соответственно в свойствах DAO или ADO прописываю этот путь. При создании дистрибутива описываю инсталлированную программу положить ну например в Program Files/Моя Программа... Ну и базу она ессно не находит. Вопрос: Правильно ли будет на этапе разработки проекта сразу...
VB Как определить состояние формы (загружена или нет)? Как можно определить загружена форма или нет? https://www.cyberforum.ru/ visual-basic/ thread460354.html
Where can I download a book about VB for free? VB
Can anybody suggest a source where I can download a book about VB for free (better in russian)
VB Вопрос по WinSock и Proxy Есть проблеммка. Прога запускается как сервер и ожидает коннекта на определенном порте, а вторая такая же коннектится к ней как клиент и дает возможность общаться. Все это на WinSock. Но есть проблемма - например мой IP - клиента - динамический и мне нет смысла запускаться как сервер так как по IP меня не найдут... а на второй машине IP фиксированный но тама стоит прокся которая позволяет... https://www.cyberforum.ru/ visual-basic/ thread460352.html
0 / 0 / 0
Регистрация: 04.09.2007
Сообщений: 26
04.09.2007, 23:07 0

Как лучше организовать прокрутку в MDIChild? - VB - Ответ 2562447

04.09.2007, 23:07. Показов 671. Ответов 2
Метки (Все метки)

Ответ

Za rannee izvenyaus' za latinskie bukvy. Ya is USA i u meny net cyrilic fontov.

K sozhaleniyu ty mozhesh print PictureBox tol'ko kartinky kotoruyu ty zagruzil. No est' odin vyhod. Ty mozhesh skopirovat' vsyu kartinku is PirctureBox v Clipboard, vlyuchaya vse linii ili text kotory ty dobavil sam:

vot tebe cod cotory sohranit kartinky na Clipboard:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
Private Type RECT
    Left As Long
    Top As Long
    Right As Long
    Bottom As Long
End Type
 
Declare Function CreateCompatibleDC Lib 'gdi32' (Byval hDC As Long) As Long
Private Declare Function BitBlt Lib 'gdi32' (Byval hDestDC As Long, Byval x As Long, Byval y As Long, Byval nWidth As Long, Byval nHeight As Long, Byval hSrcDC As Long, Byval xSrc As Long, Byval ySrc As Long, Byval dwRop As Long) As Long
Declare Function CreateCompatibleBitmap Lib 'gdi32' (Byval hDC As Long, Byval nWidth As Long, Byval nHeight As Long) As Long
Declare Function SelectObject Lib 'gdi32' (Byval hDC As Long, Byval hObject As Long) As Long
Declare Function DeleteObject Lib 'gdi32' (Byval hObject As Long) As Long
Private Const SRCCOPY = &HCC0020
 
'Clipboard functions:
Private Declare Function OpenClipboard Lib 'USER32' (Byval hWnd As Long) As Long
Private Declare Function CloseClipboard Lib 'USER32' () As Long
Private Declare Function SetClipboardData Lib 'USER32' (Byval wFormat As Long, Byval hMem As Long) As Long
Private Declare Function EmptyClipboard Lib 'USER32' () As Long
Private Const CF_BITMAP = 2
 
Public Function CopyPictureToClipboard(ByRef p_Object As Object) As Boolean
    Dim lngDC As Long
    Dim lngBMP As Long
    Dim lngOldBMP As Long
    Dim lngWidthPixels As Long
    Dim lngHeightPixels As Long
 
    lngDC = CreateCompatibleDC(p_Object.hDC)
    If (lngDC <> 0) Then
        ' Create a compatible bitmap
        lngWidthPixels = p_Object.ScaleX(p_Object.ScaleWidth, p_Object.ScaleMode, vbPixels)
        lngHeightPixels = p_Object.ScaleY(p_Object.ScaleHeight, p_Object.ScaleMode, vbPixels)
        lngBMP = CreateCompatibleBitmap(p_Object.hDC, lngWidthPixels, lngHeightPixels)
        If (lngBMP <> 0) Then
            ' Select the bitmap into the DC we have created,
            ' and store the old bitmap:
            lngOldBMP = SelectObject(lngDC, lngBMP)
            
            ' Copy the contents of p_Object to the bitmap:
            BitBlt lngDC, 0, 0, lngWidthPixels, lngHeightPixels, p_Object.hDC, 0, 0, SRCCOPY
            
            ' Delete the bitmap from the DC:
            SelectObject lngDC, lngOldBMP
                        
            ' Now set the clipboard to the bitmap:
            OpenClipboard 0
            EmptyClipboard
            SetClipboardData CF_BITMAP, lngBMP
            CloseClipboard
        End If
        
        DeleteObject lngDC
    End If
End Function
Posle togo kak ty sohranil kartinku na Clipboard, sdelai vot tak:
Visual Basic
1
2
3
4
Private Sub cmdPrintCliboard_Click()
    CopyPictureToClipboard Picture1
    Printer.PaintPicture Clipboard.GetData(vbCFBitmap), 0, 0
End Sub
Zhelayu udachi

Вернуться к обсуждению:
Как лучше организовать прокрутку в MDIChild? VB
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.09.2007, 23:07
Готовые ответы и решения:

Как организовать прокрутку для виджета?
Здравствуйте. Я новичек в создании пользовательских интерфейсов, поэтому мне крайне недостает...

Как организовать для panel прокрутку
На форме есть panel, на которой рисуются прямоугольник с заданными размерами. Этот прямоугольник...

Как организовать прокрутку таблицы MSFLAxGRID с помощью скрола?
Подскажите кто знает, как организовать прокрутку таблицы MSFLAxGRID с помощью скрола??? Как...

Можно ли из MDIchild формы открывать другую Mdichild форму?
Поясню. Mdichild(дочерняя форма) содержится в mdiform(родительская форма), из родительской формы...

2
04.09.2007, 23:07
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.09.2007, 23:07
Помогаю со студенческими работами здесь

Как лучше организовать поиск?
Есть несколько полей по которым нужно вести поиск в представлении, но не могу сообразить как это...

Как лучше организовать приложение?
Я работаю над &quot;экспериментальным проектом&quot; каталога документа. Использованные технологии: ASP MVC,...

Как лучше организовать подключение к БД
Увидел несколько примеров создания шаблона при работе с БД 1.Code with Global $conn = new...

Как лучше организовать данные
Добрый день. Создаю класс CError для хранения в нём ошибок. От класса требуется хранить информацию...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru