Реклама i
Стань нашим партнером - зарабатывай с нами!
| Правила | Регистрация | Пользователи | Поиск | Сообщения за день | Все разделы прочитаны |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA Есть ли возможность графики в VBA на форме (PictureBox)?

VBA Есть ли возможность графики в VBA на форме (PictureBox)?

Ответ
Поиск в этой теме
Непрочитано 29.09.2009, 23:28 #1
VBA Есть ли возможность графики в VBA на форме (PictureBox)?
Alexey_02
 
Москва
Регистрация: 23.05.2007
Сообщений: 97

AutoCAD 2008ru.
Есть ли возможность рисовать на форме или PictureBox в VBA под AutoCADом, таких объектов как Line, Pset (точка) и т.п. из VB6.0. В VB6.0, как я понял, рисуется на PictureBox, но в VBA под AutoCAD 2008ru не нашел. Может надо включить control PictureBox (где поставить галочку в Additional Controls)? С чем "копаться", чтобы это осуществить, про что почитать? Или нет такой возможности и надо поставить на этом крест?
__________________
Вот так вот, ...
Просмотров: 9903
 
Непрочитано 01.10.2009, 10:19
#2
AlexV

Инженер
 
Регистрация: 02.10.2008
С-Пб
Сообщений: 3,685


В формах VBA такой возможности по умолчанию - нет, в отличие от VB..
__________________
...Не пытайся гнуть ты ложку,
Не вяжи её узлом.
Ложка - ложка понарошку,
А по правде, - это лом!
AlexV вне форума  
 
Непрочитано 05.10.2009, 09:19
#3
OrAcOoL


 
Регистрация: 30.06.2008
Сообщений: 16


Делаешь все на VB, создаешь библиотеку dll, потом подгружаешь ее в Acad.
OrAcOoL вне форума  
 
Автор темы   Непрочитано 16.10.2009, 16:35
#4
Alexey_02


 
Регистрация: 23.05.2007
Москва
Сообщений: 97


AlexV
Спасибо - жаль. Придется следовать совету OrAcOoL. Но было бы замечательно, если бы было уже встроено.
OrAcOoL
Буду знать альтернативный, но для меня пока еще совсем не изведанный путь (*.dll). Я не программист. Это для облегчения работы в AutoCADe по работе. Так глубоко (*.dll), еще не знаю программирование, но буду знать, с какой стороны подойти. Спасибо.
__________________
Вот так вот, ...
Alexey_02 вне форума  
 
Непрочитано 18.10.2009, 12:53
#5
Олег (jr.)

специалист по околачиванию грушевых деревьев
 
Регистрация: 14.09.2004
Pietari, Venäjä
Сообщений: 813


Цитата:
Сообщение от Alexey_02 Посмотреть сообщение
AutoCAD 2008ru.
Есть ли возможность рисовать на форме или PictureBox в VBA под AutoCADом, таких объектов как Line, Pset (точка) и т.п. из VB6.0. В VB6.0, как я понял, рисуется на PictureBox, но в VBA под AutoCAD 2008ru не нашел. Может надо включить control PictureBox (где поставить галочку в Additional Controls)? С чем "копаться", чтобы это осуществить, про что почитать? Или нет такой возможности и надо поставить на этом крест?
Можно рисовать на самой форме с помощью функций API
См. пример (проект незавершен, но дает понятие
как рисовать)
Автор неизвестен
См. также функции API здесь:

http://www.allapi.net/

~'J'~
Вложения
Тип файла: dvb DrawLShape.dvb (24.0 Кб, 346 просмотров)
Олег (jr.) вне форума  
 
Автор темы   Непрочитано 18.10.2009, 23:01
#6
Alexey_02


 
Регистрация: 23.05.2007
Москва
Сообщений: 97


Спасибо. Буду грызть гранит науки.
__________________
Вот так вот, ...
Alexey_02 вне форума  
 
Непрочитано 13.02.2013, 11:12
#7
DimaNtr32


 
Регистрация: 23.08.2011
Сообщений: 12


Цитата:
Сообщение от Alexey_02 Посмотреть сообщение
Может надо включить control PictureBox (где поставить галочку в Additional Controls)
не могу найти такой пункт в Additional Controls, может надо библиотеки вручную копировать в VB для autoCAD? тогда мне нужно узнать имя файла с библиотекой control PictureBox.
DimaNtr32 вне форума  
 
Непрочитано 13.02.2013, 11:40
#8
Кулик Алексей aka kpblc
Moderator

LISP, C# (ACAD 200[9,12,13,14])
 
Регистрация: 25.08.2003
С.-Петербург
Сообщений: 39,787


Попробуй MSForms или их аналог (версию не скажу - уже сто лет на VBA ничего не делал).
__________________
Моя библиотека lisp-функций
---
Обращение ко мне - на "ты".
Все, что сказано - личное мнение.
Кулик Алексей aka kpblc вне форума  
 
Непрочитано 13.02.2013, 14:08
#9
DimaNtr32


 
Регистрация: 23.08.2011
Сообщений: 12


нужные мне элементы нашлись в одной библиотеке. Подгрузив библиотеку из VB6 в VB Autocad, она называется vb6.olb стандартная библиотека, которой не было в бейсике для автокада, я ее подгрузил, но в менюшке где добавлять кнопки на панель я таких не нашел (Line, Shape), там вообще какие-то списки классов, а не библиотек. Встает вопрос подгрузки класса при подгрузке библиотеки.
DimaNtr32 вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > VBA Есть ли возможность графики в VBA на форме (PictureBox)?

Размещение рекламы
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Есть ли возможность вставить в вершины полилинии блоки? bimari AutoCAD 29 04.06.2021 14:49
Есть ли в Civil 3D возможность выравнивания дорожного покрытия? 19th Вертикальные решения на базе AutoCAD 4 30.03.2009 17:48
Запись макросов VBA в ACAD`e; возможность есть? ssv22 Программирование 9 19.02.2009 20:22
Создание меню в форме VBA Mischa Программирование 6 31.12.2008 17:09
Есть ли возможность при вставке блока разрывать линии Незнайка AutoCAD 13 03.04.2006 20:34