Тема: Как на форме отобразить активный чертеж?

а как на форме отобразить активный в данный момент чертеж?
(пусть в уменьшенном виде)

Re: Как на форме отобразить активный чертеж?

неужели никак нельзя?
очень надо.
пожалуйста.
кто-нибудь!!!!

Re: Как на форме отобразить активный чертеж?

м-да... весьма замороченные потребности..  :))
это можно решить - только написав собственный компанент,
по-моему на сегодняшний день есть компаненты, которые отображают документ из файла.
зы. да и ни к чему это имхо... активный чертеж всегда на виду.
что форма такая большая и уже ничего не видно ?

Re: Как на форме отобразить активный чертеж?

пожалуйста!
но её никак не свернуть!
да,форма на весь экран
она загораживает чертеж. ничего не видно.
если подскажете,как свернуить форму,чтоб был виден чертеж- пожалуйста!
но мне сказали, что это невозможно.

Re: Как на форме отобразить активный чертеж?

Может быть, на уровне идеи, 1) сделать принт скрин и 2) сохранить его в графическом файле. VBA этот рисунок уже легко вствит в форму. Если очень нужно то и это может подойти!
По п. 1) не сложно сделать и вручную
По п. 2) сам не пробовал делать программно, может кто-то подскажет: может ли VBA из буфера обмена сохранить рисунок с нужным расширением?
Возможно, можно сохранить средствами VBA текущее изображение в файлах с автокадовскими расширениями, которые попробовать вставит в форму.

Re: Как на форме отобразить активный чертеж?

> kb-nn
Если форма загораживает весь экран, то эта тема обсуждалась вот здесь:
https://www.caduser.ru/forum/topic13054.html

Re: Как на форме отобразить активный чертеж?

м-да... действительно...
видимо прийдется переносить функциональность формы на COM-сервер.
в этом случае можно и свернуть... и развернуть... и размеры подстроить... и "всяких всякостей" наделать каких VBA-формам  и не "снились".

Re: Как на форме отобразить активный чертеж?

Add DWGThumbnail.ocx - Control on the MSForm ....

Re: Как на форме отобразить активный чертеж?

"...пожалуйста!
но её никак не свернуть!
да,форма на весь экран
она загораживает чертеж. ничего не видно.
если подскажете,как свернуить форму,чтоб был виден чертеж- пожалуйста!
но мне сказали, что это невозможно...."
1. Скрытие формы
hide
2. Показ формы
object.Show  (vbModeless)
или
object.Show (vbModal)