sharing about .NET and technology RSS 2.0
 Sunday, May 09, 2004

RazorToolbox is a set of utilities/tools in the form of addins, macros, components, etc. for Visual Studio.NET. In the initial release of RazorToolbox we have ComponentDropper.

In .NET you can easily build components (= also controls), but in order to use them on your designer surface you have to add them in the toolbox of Visual Studio.NET. But there are some problems. For example if you are writing an exe-application and added some components in the exe-project, you cannot add them to the toolbox, because the toolbox only accepts DLLs. Another issue is when you are developing a set of components in a control library, you will have to refresh the toolbox for each component you added in the library, it is not automatically refreshed and is time-consuming. Besides that there are some controls in .NET that are not displayed in the toolbox, for example the PropertyGrid.

ComponentDropper allows you to drop a component on the designer surface from a set of assemblies. For example if you are writing an exe-application and added a usercontrol named UserControl1 like the screennshot below:

Take the ComponentDropper from the toolbox and drag it over the form where you want to drop UserControl1. You get something like:

This list gives the set of components that reside in the current project and the assemblies that are referenced in the project. There you can double-click on UserControl1 and it's added to the form.

There are some settings, like you can first build the project before ComponentDropper search for components in the current project. Also you can indicate that ComponentDropper searches in the list of references in the current project. A list of references can be excluded through expressions, for example: System.*.

Download:RazorToolbox.zip (223,59 KB)

Any feedback and comments are greatly appreciated!

Sunday, May 09, 2004 4:08:46 PM (Romance Standard Time, UTC+01:00)  #    Comments [4] -
 | 
Monday, May 10, 2004 9:38:26 PM (Romance Standard Time, UTC+01:00)
cool tool, thx
Wednesday, September 05, 2007 1:25:43 PM (Romance Standard Time, UTC+01:00)
After download it, how to install these files.
I mean where is a good place to reside these *.dll files?

Thanks
Hui
Thursday, November 01, 2007 8:22:26 PM (Romance Standard Time, UTC+01:00)
Any chance you will be creating a .NET 2 version of this?
Ivan
Wednesday, July 16, 2008 12:08:29 AM (Romance Standard Time, UTC+01:00)
Nice one,

can't believe I didn't knew this:)

everyday is a learning expirience.
btw, am using it in VS 2008 and works to
Carl
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

Navigation
Archive
<November 2008>
SunMonTueWedThuFriSat
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456
About the author/Disclaimer

Disclaimer
The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008
Christoph De Baene
Sign In
Statistics
Total Posts: 151
This Year: 22
This Month: 1
This Week: 0
Comments: 147
All Content © 2008, Christoph De Baene
DasBlog theme 'Business' created by Christoph De Baene (delarou)