Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 597
  • Last Modified:

Block Diagram Shapes

Hi, I'm using VB 2005, WinForms. Is there a way to create a type of "Block Diagram" on a Form?

I need to create a group of linked shapes, so that I can graphically illustrate for my users the steps they need to follow to complete a task. So, I thought that a kind of block diagram would be useful. I know I can create blocks with Panel Controls, but I wanted something more rounded at the edges like a GroupBox. However, if I use the GroupBox Control (without a Text value) the round shape look is distorted at the edges if you change the color.

The ideal thing would be to do one of two things; one, be able to create a new control that inherits the Panel Control and somehow round its edges; or two, be able to simple round the Panel's edges without having to create a new control. -- (easier said than done).

I read an article once where someone had created buttons with odd shapes. Can that be done with other controls, like a Panel?

I could also use an image, but I wanted to make it interactive by adding labels to tell them how much of that sub task they've completed. -- Kind of like the executive "Dash-Board" idea.  

Also, is there a way to create the links between shapes, maybe like an arrow or a line of some sort?

Thanks for the advice,
Fulano
0
Mr_Fulano
Asked:
Mr_Fulano
  • 3
  • 3
  • 2
1 Solution
 
melmersCommented:
i use for block diagramms a control from syncfusion which creates visio like diagramms.

you can look at http://www.syncfusion.com
0
 
Jaime OlivaresSoftware ArchitectCommented:
0
 
Jaime OlivaresSoftware ArchitectCommented:
0
Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

 
Mr_FulanoAuthor Commented:
Hi melmers,

Your solution is a very nice product, but very expensive. I wanted something that I could create or that is very inexpensive.

Thanks,
Fulano
0
 
Mr_FulanoAuthor Commented:
Hi jaime_olivares,

You suggestions are right on point with my question, the only problem for me is that they are not in VB. They appear to be in some sort of C language. I guess I'm going to have to experiment with each shape that i need to see if I can build them in VB. I look deeper into it, but for now if you see something in VB please post it for me.

Thanks,
Fulano
0
 
Jaime OlivaresSoftware ArchitectCommented:
them are not in a sort of C language, it is C-sharp (C#) the native language for .net applications.
If you will work in .net environment, you will deal with C# snippets and libraries frequently.
To use C# library, just take the compiled dll and add to your project or compile it with Visual C# express edition, you will be able to use all the classes, methods and properties as if it was developed in vb.net
0
 
melmersCommented:
when you have a workflow like environment you can try to  use the workflow designer from .net 3.5 as ui there you have basic shapes but i don't know if it fits it is like a hack because you don't use the wf components but must reference them

http://msdn.microsoft.com/en-us/library/aa480213.aspx
0
 
Mr_FulanoAuthor Commented:
Thank you to all. I think that I've solved my need with a series of Buttons and the ability to draw lines between them. This technique provides the graphical look I needed.

Thanks,
Fulano
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

  • 3
  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now