Re: Class Inherits



Inheritance would be a nice feature, but it is not available. When thinking
of Visio shapes you have to thing old school rather than OO.

You will have to think in terms of generic shapes that have optional
features that can be displayed or hidden based on the information provided.
If you generate the diagrams from scratch, you can determine the shape to be
dropped as you read the information. If you want to refresh the information
and that may change the type of shape, then you will have t consider using a
multi shape as Mark mentioned. (The multi shape is basically the same
generic shape with optional parts that I mentioned earlier.)

You do mention "different properties... as text beside it". This can be done
and if you want to expand to graphical indicators, the feature you should be
looking at is Data Graphics. Take a look at
http://msdn2.microsoft.com/en-us/library/aa468596.aspx

Hey Mark, how about considering changing the shape model to allow shapes to
inherit from other shapes?

John... Visio MVP

Need stencils or ideas? http://visio.mvps.org/3rdparty.htm
Need VBA examples? http://visio.mvps.org/VBA.htm
Visio Wishlist http://visio.mvps.org/wish_list.htm

<johan.svallbring@xxxxxxxxx> wrote in message
news:73afcb78-629f-4303-849b-075f21c145d3@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Thanks for your response.

The data I wanna draw is a number of probes that are connected to the
a set of routers that are connected to a set of servers. The
information regarding what I wanna draw is stored in a database, among
with other properties(i.e, IP, interface, etc)

To explain what I wanna do a bit further. I want make a sort of a list
with objects from a class, for the diffrent types of nodes. That is
one list with all the probes, one for the routers and one for the
servers. But since some of the properties of all theese nodes are
common for everyone I would like to make a base class that other
classes can Inherit. The usual OOP thinking.

So no, I don't want to drop the same shape, I want to drop the same
shape for every Probe, same for every router etc. But ofcourse add the
diffrent properties(IP, Interface etc) to each shape as text beside it

Hope this clears my thaughts a bit

Thanks



Mark Nelson [MS] skrev:
It's not clear what your intent is here. Do you want to drop the same
shape
every time and have it dynamically take on the right look based on your
data? That is a multi-shape, which you can learn more about here:
http://blogs.msdn.com/visio/archive/2006/07/21/673305.aspx

--
Mark Nelson
Office Graphics - Visio
Microsoft Corporation

This posting is provided "AS IS" with no warranties, and confers no
rights.

<johan.svallbring@xxxxxxxxx> wrote in message
news:b0159c94-33a6-4edd-900b-371933d7cb97@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Hi,

Im new to VBA programming and I have a question.

My plan is to read information from a database(ADODB Connection). This
has been sorted allready.

I want to take this information and draw diffrent Symbols and populate
them with diffrent properties.

My question is then if I can make heritage with my classes, and if so
how do I define them

I want one base class that is a general figure, then 3 other that
inherits from this.




.



Relevant Pages

  • RE: Problem going from Visio links to Word document
    ... annoyance "feature" MS would made a correction w/o introducing another one. ... bookmarks in a Word document is exactly correct. ... This is a long-standing "feature" in Visio 2003 that is corrected ...
    (microsoft.public.visio.developer)
  • Re: Visio Standard vs. Visio Pro
    ... That's why the feature ... > I looked through the comparison but it does not state if I can open Visio ... > PRO docs in Visio STANDARD. ... >>>I have Visio Pro at my office. ...
    (microsoft.public.visio.general)
  • Re: Class Inherits
    ... Office Graphics - Visio ... shapes to inherit from other shapes? ... Mark Nelson skrev: ...
    (microsoft.public.visio.developer.vba)
  • RE: Vertical Text doesnt display on another computer
    ... the Vertical Text feature is really designed as an Asian Typography feature. ... In most cases, if you're just using Latin text, it's probably better to rotate the shape or the shape's text block -90 degrees. ... I've created a Visio document using the vertical text feature of Visio. ... Both machines are Windows XP SP1 using Visio for Enterprise Architects ...
    (microsoft.public.visio)
  • Re: Visio 5 cant nudge shape, Scroll lock off but window scrolls
    ... but how the heck can I locate feature to add it on? ... > in Visio 2000. ... Other scrolls drawing with arrow and won't nudge ...
    (microsoft.public.visio.general)