Тема: Как на форме отобразить активный чертеж?
а как на форме отобразить активный в данный момент чертеж?
(пусть в уменьшенном виде)
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Как на форме отобразить активный чертеж?
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
а как на форме отобразить активный в данный момент чертеж?
(пусть в уменьшенном виде)
неужели никак нельзя?
очень надо.
пожалуйста.
кто-нибудь!!!!
м-да... весьма замороченные потребности.. :))
это можно решить - только написав собственный компанент,
по-моему на сегодняшний день есть компаненты, которые отображают документ из файла.
зы. да и ни к чему это имхо... активный чертеж всегда на виду.
что форма такая большая и уже ничего не видно ?
пожалуйста!
но её никак не свернуть!
да,форма на весь экран
она загораживает чертеж. ничего не видно.
если подскажете,как свернуить форму,чтоб был виден чертеж- пожалуйста!
но мне сказали, что это невозможно.
Может быть, на уровне идеи, 1) сделать принт скрин и 2) сохранить его в графическом файле. VBA этот рисунок уже легко вствит в форму. Если очень нужно то и это может подойти!
По п. 1) не сложно сделать и вручную
По п. 2) сам не пробовал делать программно, может кто-то подскажет: может ли VBA из буфера обмена сохранить рисунок с нужным расширением?
Возможно, можно сохранить средствами VBA текущее изображение в файлах с автокадовскими расширениями, которые попробовать вставит в форму.
> kb-nn
Если форма загораживает весь экран, то эта тема обсуждалась вот здесь:
https://www.caduser.ru/forum/topic13054.html
м-да... действительно...
видимо прийдется переносить функциональность формы на COM-сервер.
в этом случае можно и свернуть... и развернуть... и размеры подстроить... и "всяких всякостей" наделать каких VBA-формам и не "снились".
Add DWGThumbnail.ocx - Control on the MSForm ....
"...пожалуйста!
но её никак не свернуть!
да,форма на весь экран
она загораживает чертеж. ничего не видно.
если подскажете,как свернуить форму,чтоб был виден чертеж- пожалуйста!
но мне сказали, что это невозможно...."
1. Скрытие формы
hide
2. Показ формы
object.Show (vbModeless)
или
object.Show (vbModal)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Как на форме отобразить активный чертеж?
Форум работает на PunBB, при поддержке Informer Technologies, Inc