?
Solved

Inheriting from a Windows Forms Control with Visual Basic

Posted on 2012-03-10
15
Medium Priority
?
211 Views
Last Modified: 2012-03-10
Hi

I'm following the steps listed in the following microsoft document for adding a windows form control:

http://msdn.microsoft.com/en-us/library/w2a8y03d.aspx

When I get to the following step:

To add your control to the form

    In Solution Explorer, right-click Form1.vb and choose View Designer from the shortcut menu.

    In the Toolbox, click ValueButtonLib Components. Double-click ValueButton.

    A ValueButton appears on the form.


I can't see the ValueButtonLib Components in the toolbox!

What am I doing wrong?

John
0
Comment
Question by:IssacJones
  • 6
  • 4
  • 3
  • +1
15 Comments
 
LVL 17

Expert Comment

by:nepaluz
ID: 37704999
You've missed step 2!
0
 
LVL 17

Expert Comment

by:nepaluz
ID: 37705003
Actually, you need to compile the project before the control appears in the toolbox.
0
 

Author Comment

by:IssacJones
ID: 37705044
Step 2?

I have followed all the steps and compiled everything and I still can't see it in the toolbox
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.

 
LVL 17

Expert Comment

by:nepaluz
ID: 37705055
Any user controls that are added in code will appear at the top of the toolbox after you have compiled the project. You have most definitely missed a step in the process!
0
 
LVL 71

Expert Comment

by:Éric Moreau
ID: 37705083
which version of VB.Net are you using? I know that some things changed over versions.
0
 

Author Comment

by:IssacJones
ID: 37705109
Visual Basic 2010
0
 
LVL 71

Expert Comment

by:Éric Moreau
ID: 37705135
are both your project (control and form) in the same solution?
0
 

Author Comment

by:IssacJones
ID: 37705144
yes
0
 
LVL 71

Expert Comment

by:Éric Moreau
ID: 37705164
it is working for me exactly like they explain. are you sure you have added a reference to your control project like explained in the "To create a test project" section
0
 

Author Comment

by:IssacJones
ID: 37705179
hi - strange. The only think I have done differently is that I have added a TextBox rather than a button. I'm assuming that it is still a control so it shouldn't make a difference. Apologies for not pointing that out first if it is the cause.

Yes, I have added a reference and I can see it in the Solution Explorer for the main project.
0
 
LVL 71

Expert Comment

by:Éric Moreau
ID: 37705248
I just changed the button for a textbox and it is still working.

do you have any compile error?

why not scrap your project and start a brand new solution.
0
 
LVL 40

Accepted Solution

by:
Jacques Bourgeois (James Burger) earned 1600 total points
ID: 37705436
There is a property in Tools...Options...Windows Forms Designer that says AutoToolboxPopulate. This should be set to True.
0
 

Author Closing Comment

by:IssacJones
ID: 37705525
Genius!!!!

Yes, that did it. I wonder why it isn't set to true by default!!!!

Many, many thanks.

Thanks also to the other guys!
0
 
LVL 40
ID: 37705642
It is set to True by default. That is why all the other experts did not spot the problem. You probably changed it by mistake at some point.
0
 

Author Comment

by:IssacJones
ID: 37705784
Nope. I can guarantee I didnt change it. This was a fresh install of visual studio 2010 from a few days ago and I've been nowhere near those settings!
0

Featured Post

Free Tool: Path Explorer

An intuitive utility to help find the CSS path to UI elements on a webpage. These paths are used frequently in a variety of front-end development and QA automation tasks.

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

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: Kraeven
Introduction Remote Share is a simple remote sharing tool, enabling you to see, add and remove remote or local shares. The application is written in VB.NET targeting the .NET framework 2.0. The source code and the compiled programs have been in…
If you're writing a .NET application to connect to an Access .mdb database and use pre-existing queries that require parameters, you've come to the right place! Let's say the pre-existing query(qryCust) in Access takes a Date as a parameter and l…
SQL Database Recovery Software repairs the MDF & NDF Files, corrupted due to hardware related issues or software related errors. Provides preview of recovered database objects and allows saving in either MSSQL, CSV, HTML or XLS format. Ensures recov…
Is your organization moving toward a cloud and mobile-first environment? In this transition, your IT department will encounter many challenges, such as navigating how to: Deploy new applications and services to a growing team Accommodate employee…
Suggested Courses
Course of the Month3 days, 23 hours left to enroll

601 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question