Home | Contact Us | FAQ | Search & Site Map | Link to Us
Sign In | Join | Other 45 Sites in Network
HomeAnnouncementsFree MagazinesWhite PapersSubmit Content
Discussion GroupsASP.NETWindows FormsLanguages.NET FrameworkVisual Studio.NET
Articles.NET FrameworkASP.NETToolsWindows Forms
.NET DirectoryOpen Source ProjectsUser GroupsWeb Resources
Related Topics
Visual Basic 6SQL ServerMS AccessOther DB ProductsMS Server ProductsMore Topics ...

.NET Forum / Languages / C# / September 2005

Tip: Looking for answers? Try searching our database.

Is there a good C# / .NET OO graphics library?

Thread view: 
Enable EMail Alerts  Start New Thread
Thread rating: 
queisser - 30 Sep 2005 06:14 GMT
I need some basic graphics object functionality for my app. What I'd
like to do is this:

1) Start with an empty graphics "surface"
2) Paste or insert-from-file metafiles or bitmaps
3a) Use the mouse to move and resize, maybe rotate the inserted graphic
object.
3b) Click on previously inserted objects and move/resize them as well
4) Save the entire thing as a bitmap

I know how to do all these things individually and I've got 1,2 and 4
working fine. 3a) seems fairly straightforward but 3b) is where it gets
interesting so I was going to sit down and write a simple
object-oriented library that abstracts the moving/resizing/rotating
part by supplying a kind of holder class that knows how to display the
resizing handles and handle the hit-testing.

It seems to me that this kind of problem must have been solved over and
over but I couldn't find any freeware/shareware for .NET/C#.

Can anyone point me to a lib that does this kind of thing?

Thanks,
Andrew Queisser
Bob Powell [MVP] - 30 Sep 2005 08:40 GMT
I have examples 3n in the GDI+ FAQ and Windows Forms Tips and Tricks.

Signature

Bob Powell [MVP]
Visual C#, System.Drawing

Ramuseco Limited .NET consulting
http://www.ramuseco.com

Find great Windows Forms articles in Windows Forms Tips and Tricks
http://www.bobpowell.net/tipstricks.htm

Answer those GDI+ questions with the GDI+ FAQ
http://www.bobpowell.net/faqmain.htm

All new articles provide code in C# and VB.NET.
Subscribe to the RSS feeds provided and never miss a new article.

>I need some basic graphics object functionality for my app. What I'd
> like to do is this:
[quoted text clipped - 20 lines]
> Thanks,
> Andrew Queisser
queisser - 30 Sep 2005 16:50 GMT
Hi Bob,

Thanks for the example - it's basically exactly what I was thinking of
implementing, I'll just add resizing with 8 handles around the
perimeter. I guess I'll go ahead with a roll-your-own solution and
decide later whether it's worthwhile switching to a commercial library
for doing fancier things.

Thanks,
Andrew

> I have examples 3n in the GDI+ FAQ and Windows Forms Tips and Tricks.
>
[quoted text clipped - 38 lines]
> > Thanks,
> > Andrew Queisser

Free Magazines

Get these publications absolutely FREE for up to 12 months. There are no hidden fees and no obligation. Simply choose a title, complete the application form and submit it. Read more ...

Oracle MagazineNetwork ComputingComputer WorldBio-IT WorldeWeekInformation WeekInfosecurity
 
Sign In
Join
My Latest Posts
My Monitored Threads
My Blog
My Photo Gallery
My Profile
My Homepage

Start New Thread
Enable EMail Alerts
Rate this Thread



©2008 Advenet LLC   Privacy Policy - Terms of Use
This website includes both content owned or controlled by Advenet as well as content owned or controlled by third parties.