Click here to Skip to main content
15,558,027 members
Please Sign up or sign in to vote.
1.00/5 (1 vote)
See more:
dear grus !

kindly help me

I want help to develop an IDE, with following features.
for example a paint brush (but where the circle will not draw/pain on surface, it will be an object)

A) a Tool bar, with single object "rectangle"
b) click on toolbar, and createrectangle on surface area and/or
draw rectangle through mouse and I should be able to

b1) resize the rectangle
b2) move the rectangle anywhere on surface
b3) set properties in proper way (property pallet)

c) drop a rectangle in another rectangle as child
d) when move parent rectangle child should move according to parent rectangle

you may provide the links where the help is available (although in parts)

thanks in advance

Sergey Alexandrovich Kryukov 26-Apr-11 16:51pm    
No effort.

You could download Gimp and then go through the source code.[^]
Share this answer
OriginalGriff 26-Apr-11 9:31am    
Now that's a good idea! Shouldn't take the OP more than, I dunno, two years maybe? :thumbsup:
Nish Nishant 26-Apr-11 9:51am    
TheMrProgrammer 26-Apr-11 10:36am    
Sergey Alexandrovich Kryukov 26-Apr-11 14:49pm    
Agree with Griff!
Nish Nishant 26-Apr-11 14:50pm    
Heh :-)
You can do much better than canvas yet much simpler. Use WPF and System.Windows.Controls.Canvas to do vector graphics! You can save vector graphics as XAML (or serialize object to your liking) and optionally convert it to bitmaps. This is a relatively easy (quite feasible anyway) and maintainable way.

GDI (GDI+) with System.Windows.Forms will need much more effort for less features and performance — I would not recommend it.

Share this answer
Nish Nishant 26-Apr-11 16:58pm    
Decent suggestion, voted 5.
Sergey Alexandrovich Kryukov 26-Apr-11 17:04pm    
Thank you, Nishant.
You will only need the one link[^]
Share this answer
[no name] 26-Apr-11 9:19am    
I had to restrain myself from writing an answer to this one.
Sergey Alexandrovich Kryukov 26-Apr-11 14:50pm    
Ha ha. A 5. I would even dare to say "" :-)
Sergey Alexandrovich Kryukov 26-Apr-11 16:57pm    
I got quite a feasible idea; please see my Solution.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)

CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900