visio-like control

J

Jay

I need to create an application which has visio-like look and feel. A
graphical pad on the right 75% of the form and a toolbox on the left. Is
there a control available to create a graphical pad where I can drag/drop
and move objects from a toolbox, or would I have to create a control in
VC++?

Is there any sample code that you may know of?

Any help with this would be appreciated.

ThankYou!
 
C

Chris Roth [ Visio MVP ]

You're gonna put us out of business, MAN!

I've seen a few out there, but I can't remember any names. The problem is
that folks start to want layout and routing of connection lines. Then they
decide that just plopping clip-art on a page isn't enought, then, then,
then...

--

Hope this helps,

Chris Roth
Visio MVP
 
J

jeff

Did you find component that you need?

Take a look at our MetaDraw and TList controls
( MetaDraw as graphical pad on right, and TList as toolbox on left)
See www.Bennet-Tec.com
Drop me a note and I'll be happy
to send you complete details so you have
your application working in minutes


* * Please include a copy of this message with your reply

Jeff Bennett
Jeff @ Bennet-Tec.Com

* Bennet-Tec Information Systems, Inc
* 50 Jericho Tpk, Jericho, NY 11753
* Phone 516 997 5596, Fax - 5597
* RELIABLE Components Make You Look Sharp!
* TList/Pro * ALLText HT/Pro * MetaDraw *
* Custom Software Development Services Too.
* WWW.Bennet-Tec.Com

=================== ===================
 
J

jeff

One solution - there is in fact a Visio ActiveX control you can use.
That gives you about the most Visio look and feel you could hope for.
One big problem here is that every end-user of your VC application
will still need to install Visio on their computer ( because the Visio
ActiveX requires it ), and that means every one of those users must
have a separate visio license. As you can see it's expensive.

Another solution - take a look at our MetaDraw component.
( www.Bennet-Tec.com)
You can use this in your VC application without end-user license
requirements.
MetaDraw is easy to use and ideal for applications like you describe.
Now actually you would want two controls not just one
a) the drawing area
b) the toolbox

A) Regarding the Drawing area

Here MetaDraw is ideal
You can allow user to
* drop objects ( shapes, images, text) from your toolbox
* draw shapes directly by dragging mouse.
* enable user to select objects,
drag them around, rotate them, resize them, . . .
* Scroll
* Zoom
* Print
* Copy and Paste
* UnDo /ReDo
etc

B) Regarding the Toolbox

Here you could also use another instance of MetaDraw
on your form, or even a simple series of pictureboxes.

I would suggest however that if you have a large number
of elements in your toolbox you may want to use something
like a list or tree control - and sorry for the pitch but
I'd suggest our TList control would work well. TList will
allow you to present a library of objects ( images or shapes)
within a list or tree structure


- - -
Drop me a note or post back here ( but still drop me an
e-mail so I know to look back here ) and I'll be happy
to send you complete details


* * Please include a copy of this message with your reply


Jeff Bennett
Jeff @ Bennet-Tec.Com


* Bennet-Tec Information Systems, Inc
* 50 Jericho Tpk, Jericho, NY 11753
* Phone 516 997 5596, Fax - 5597
* RELIABLE Components Make You Look Sharp!
* TList/Pro * ALLText HT/Pro * MetaDraw *
* Custom Software Development Services Too.
* WWW.Bennet-Tec.Com



=================== ===================
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top