473,325 Members | 2,816 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,325 software developers and data experts.

Can't place controls on inherited form?

I have a simple form with a user control docked to the top (a panel, a
picturebox, and 2 labels), a panel docked to the bottom, and a panel in the
middle that has its docking set to fill. If I inherit that form, controls
that I add to the center panel in the IDE "disappear" as soon as I build.

The controls are not actually being deleted. The designer just isn't
generating the code to add them to the panel's control collection. I tried
manually inserting the code in the designer section but compile (naturally)
erases it. However, if I manually place the .controls.add code in
form_load, it works.

What's up with this? BTW, VB.NET 2003, Framework 1.1 w/SP, XP SP2. I
haven't tried this with 2005 yet.

Thanks,
Alan
Nov 21 '05 #1
1 1924
You need to use Overridable and Overrides keywords like belong:

Class A
Public Overridable Sub F()
Console.WriteLine("A.F")
End Sub

Public Overridable Sub G()
Console.WriteLine("A.G")
End Sub
End Class

Class B
Inherits A

Public Overrides NotOverridable Sub F()
Console.WriteLine("B.F")
End Sub

Public Overrides Sub G()
Console.WriteLine("B.G")
End Sub
End Class

chanmm
"J. Alan Rueckgauer" <vo**@dev.nul> wrote in message
news:eF**************@TK2MSFTNGP12.phx.gbl...
I have a simple form with a user control docked to the top (a panel, a
picturebox, and 2 labels), a panel docked to the bottom, and a panel in the
middle that has its docking set to fill. If I inherit that form, controls
that I add to the center panel in the IDE "disappear" as soon as I build.

The controls are not actually being deleted. The designer just isn't
generating the code to add them to the panel's control collection. I
tried manually inserting the code in the designer section but compile
(naturally) erases it. However, if I manually place the .controls.add
code in form_load, it works.

What's up with this? BTW, VB.NET 2003, Framework 1.1 w/SP, XP SP2. I
haven't tried this with 2005 yet.

Thanks,
Alan

Nov 21 '05 #2

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

0
by: Patrick Corkum | last post by:
Hello, I am having a really annoying problem. I have a base form, say FormA, and this form has some buttons on it with images (which are stored in the resx file). I then have FormB, which...
1
by: Nadav | last post by:
I have a strange problem with inherited controls: I have created two user controls called UserLoginA & UserLoginB. One of the properties of these controls is of type UserGroup ( a class I...
3
by: Roger | last post by:
Hi In a Windows forms application I have 2 forms A and B; Form B inherits from form A. Form A is never displayed and its only purpose is to be inherited from and therefore contains mostly...
6
by: scottyman | last post by:
I can't make this script work properly. I've gone as far as I can with it and the rest is out of my ability. I can do some html editing but I'm lost in the Java world. The script at the bottom of...
2
by: Steve Teeples | last post by:
I have a simple form with a panel that is docked in the base form. The panel has three controls - two buttons and one treeview. I use "Inherited Form" when creating a second form derived from...
3
by: MikeY | last post by:
Hi everyone, I'm trying to figure out, on my windows form, of what is the best way to add various custom controls at various times during run-time. The problem is that they will need to be in...
4
by: Mikus Sleiners | last post by:
I can't seem to add new controls to form that is inherited from another form. I have BaseForm wich have table layout on it 2 panelsm and some buttons. Now i create InheritedForm : BaseForm and...
10
by: Miro | last post by:
I wanted certain text boxes ( only certain ones ) to always be Trim'd so that spaces are not in the begining, nor the end of the text entered. I created my own "Handle ?" - i hope thats the...
0
by: Phill W. | last post by:
OK, so VB'2005 let's you build whizzo UserControls with all that Anchoring and Docking stuff taking care of the layout, so you don't have to hard-code it all anymore. But ... When you then...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
by: ryjfgjl | last post by:
ExcelToDatabase: batch import excel into database automatically...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Shællîpôpï 09 | last post by:
If u are using a keypad phone, how do u turn on JavaScript, to access features like WhatsApp, Facebook, Instagram....
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.